Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 Iframe更改/加载时显示窗口_Javascript_Jquery_Iframe - Fatal编程技术网

Javascript Iframe更改/加载时显示窗口

Javascript Iframe更改/加载时显示窗口,javascript,jquery,iframe,Javascript,Jquery,Iframe,我使用的脚本在用户单击链接时显示一个小警告: <script> var disclaimer="This link is not our responsibility - click ok to continue" iframe.onload=function() { var links = document.links; for (var i=0, n=links.length;i<n;i++) { links[i].onclick=function() {

我使用的脚本在用户单击链接时显示一个小警告:

 <script>
var disclaimer="This link is not our responsibility - click ok to continue"
iframe.onload=function() {
  var links = document.links;
  for (var i=0, n=links.length;i<n;i++) {
    links[i].onclick=function() { return confirm(disclaimer);}
  }
}
</script>
我在站点中有一个iframe,我想在用户单击iframe上的链接时触发相同的窗口。有没有一种方法可以用纯javascript实现

非常感谢

假设,您可以使用标准的contentDocument属性访问iframe的文档,但您可能需要改用contentWindow.document

您可以使用parent关键字来调用当前窗口,而不是iframe窗口

例如,在iframe中

parent.confirm(disclaimer);
iframe的src属性是否将匹配的协议、域和端口作为页面?
parent.confirm(disclaimer);