如何检查页面的内容是否已被修改?

时间:2013-08-02 05:36:43

标签: javascript jquery html html5

1 - 我有一个网页,在该页面中有许多外部链接

2 - 当用户点击任何外部链接时,弹出窗口应显示动态操作已修改页面的消息,或者不是。

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

提前致谢。

3 个答案:

答案 0 :(得分: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');
});

答案 1 :(得分:1)

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

通过此方法在Javascript中创建包含上述函数和Post值的函数到同一页面并在页面上附加成功消息。

答案 2 :(得分:1)

你可以去改变窗口/身体的“onhaschange”事件,只需设置一些标志,你可以点击链接点击以显示页面是否被改变。