【发布时间】:2011-02-16 12:21:46
【问题描述】:
即使我的 iframe 和父页面的域看起来相同,我似乎也无法从 iframe 中重新加载父页面。 IFRAME 是动态创建的,而不是在 HTML 页面源代码中创建的,这可能是问题所在吗?
登录后,我正在使用的 iframe 在这里 http://www.avaline.com/ R3000_3。
您可以使用用户:test2@gmail.com 通过:test03
登录后,点击“订购样品”按钮,然后点击“此处”,其中显示“您的第三方发件人编号(要输入一个,请点击此处。)”。
我尝试使用 javascript 语句 window.top.location.reload(),window.parent.location.reload(),window.parent.location.href=window.parent.location.href 但没有一个在 FF 中工作3.6 所以我没有继续使用其他浏览器,尽管我正在寻找一个跨浏览器的解决方案。
我将单行 javascript 语句放在 setTimeout("statement",2000) 中,这样人们就可以在重定向发生之前读取 iframe 的内容,但这不应该影响语句的执行...
我希望我可以在 Iframe 中使用 Firebug 控制台测试和调试语句。
【问题讨论】:
-
Firebug 知道 iframe 和其中的页面。如果 Firebug 控制台已打开,您可以执行
console.log()等操作,您将看到输出。
标签: javascript iframe cross-browser refresh reload