Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查页面';s的内容被修改了吗?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何检查页面';s的内容被修改了吗?

Javascript 如何检查页面';s的内容被修改了吗?,javascript,jquery,html,Javascript,Jquery,Html,1-我有一个网页,在该网页上有许多外部链接 2-当用户单击任何外部链接时,应弹出一个弹出窗口,提示页面是否已被动态操作修改 3-如何使用JavaScript/jQuery检查页面状态 提前感谢。在javascript中添加一些状态变量,如: wasModified = false; 订阅每一个外部链接的点击事件或任何您想要做出反应的内容,如: $('.external-link-class-selector').click(function(){ wasModified = true;

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

2-当用户单击任何外部链接时,应弹出一个弹出窗口,提示页面是否已被动态操作修改

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


提前感谢。

在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');
});

向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');
});

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

请参阅


用Javascript制作一个包含上述函数和Post值的函数,并通过此方法将该函数和Post值添加到同一页面上,并在页面上附加成功消息。

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

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

编辑html在顶部包含一个div,例如“message”,然后将消息附加到.done中(函数(){//suces message here});编辑html在顶部包含一个div,其id为例如'message',然后将消息附加到.done中(函数(){//suces message here});