0

1 - 我有一个网页,在那个网页中有很多外部链接

2 - 当用户单击任何外部链接时,应弹出一个消息,提示页面已被动态操作修改或没有。

3 - 如何使用 JavaScript / jQuery 检查页面状态?

提前致谢。

4

3 回答 3

1

 $.ajax({
         url: "",
         type: "post",
         dataType: "" ,
         data: , 
        }).done(function() {
                //sucess
                            });

在 Javascript 中创建一个函数,包括上述函数和通过此方法将值发布到同一页面,并在页面上附加成功消息。

于 2013-08-02T05:46:27.957 回答
1

您可以在更改时查看窗口/正文的“onhaschange”事件,只需设置一些标志,您可以在单击链接时检查该标志以显示页面是否已更改。

于 2013-08-02T05:57:26.150 回答
1

向 javascript 添加一些状态变量,例如:

wasModified = false;

订阅每个外部链接的点击事件或任何您想要做出反应的事件,如下所示:

$('.external-link-class-selector').click(function(){
    wasModified = true;
    //in case click mean it was modified and you should notify user
    alert('Page was modified');
});
于 2013-08-02T05:45:07.917 回答