我一直在网上寻找,但我找不到一个解决我的问题的方法。
让我们在下一页假设我有一个iframe。
http://www.mysite.com/cakes.php - this is the url of the page the iframe is on
这是该页面上的iframe代码
<iframe src = "http://www.mysite.com/secret_frame.php"></iframe>
在iframe (文件URL )中,我如何获取iframe所在页面的secret.php,所以在本例中应该是。
谢谢
弗兰克
我只有一页。没有Iframes:
我需要检查页面是否在Iframe中,所以我做了如下操作:
if (!window.parent) {...not in iframe...}
但是,window.parent似乎从来不是undefined,总是引用(self===parent)窗口。
那是为什么?
这个窗口没有(!)父级。那么为什么要定义它呢?
NB
我知道window.window.w....是一样的是有原因的。但我说的是父母(!)
我知道我可以检查这个条件:
if (window.self===window.parent)...
但我的问题仍然存在。
我有页(与不同的领域)在我的网页上的iframe。但是iframed页面有以下代码
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
return "You have attempted to leave this page. Are you sure?";
}
</script>
因此,如果没有“您已经尝试过.”,我就无法关闭父页面。提示。这是非常令人高兴的提示,有人知道如何阻止这种提示吗?
编