alert()和confirm()没有显示在iframe的父级上

时间:2015-03-16 13:48:54

标签: javascript html iframe

我有以下代码:

page1.php中:

<html>...source...<iframe src="page2.php"/> ...more source...</html>

使page2.php

<html><script> function myfunc(){window.confirm('....') ... more source}</script></html>

每当我处理page2时,它都会显示确认(提醒)窗口,但无论何时从page1打开它并显示在iframe中,它都不会显示。我也试过window.parent.window.confirm/alert,但没有骰子,所以我想我在这里错过了其他的东西。因此我的问题是: 如何确保从我们的iframed页面调用本地JS函数也会显示在父页面上?

1 个答案:

答案 0 :(得分:2)

该死的,我觉得愚蠢 - 甚至无法选择我的文字元素让我意识到我在其中一个div上有一个z-index,iframe位于@ -1中,这使得它无法选择。一旦确定问题得到解决。感谢大家的意见和帮助!