我正在尝试从页面上的iframe更改页面上的文本。当用户完成上传图像时,我想更改文字说加载...完成上传或什么的。这可以通过iFrame完成吗?我知道您在使用alert("Finished");
时会通过iframe提醒用户,但我仍然有加载文本。如何在iframe的父页面上执行javascript函数?
2
A
回答
1
尝试使用iframe中的window.parent。这将指向父窗口。你可以通过执行window.parent.hideLoadingText()在父窗口的上下文中执行一个函数(named,比如说,hideLoadingText)。
1
parent.html页(其中有一个iframe)上
function finished()
{
//you can change this below line depend on your needs
document.getElementById("status").innerHTML="Finish";
}
<span id="status"></span>
<iframe src="child.html" name="iframe_content"></iframe>
那么你可以child.html页面上尝试这个(在iframe中的内容)
<input type="button" value="Finish" onclick="parent.finished()" />
,你也可以根据您的需求更改功能的触发器
0
window.parent.yourjavascriptmethodname();
+1
不要只是放一行代码片断,一些解释赞赏StackOverflow – 2013-08-08 13:41:59
相关问题
- 1. 如何在iframe页面内的父页面上调用JavaScript函数?
- 2. 在iframe页面上运行iframe父项功能页
- 3. 调用父页面JavaScript函数在Iframe中
- 4. 如何使用jQuery从iframe的父页面调用函数?
- 5. 如何在页面完全呈现时执行Javascript函数?
- 6. 如何在页面加载之前执行Javascript函数?
- 7. 如何在页面刷新后延迟javascript函数执行?
- 8. iframe加载时,如何让iframe在主页上运行Javascript函数?
- 9. 从父母处执行iFrame中的Javascript
- 10. 如何使用iframe中的函数从父页面中删除iframe?
- 11. 如何执行使用VB.NET的网页上的JavaScript函数?
- 12. 如何在php页面内执行javascript
- 13. 使用iframe和JavaScript滚动父页面
- 14. 页面加载完成后,如何执行JavaScript函数?
- 15. 如何防止页面回发时执行javascript函数?
- 16. 如何从父页面访问iframe的JavaScript对象?
- 17. 在父页面上执行逻辑,基于在ModalDialog上执行的操作
- 18. 在.load()页面后执行javascript页面
- 19. 如何在页面上执行功能?
- 20. 如何从用户控件的父页面调用JavaScript函数?
- 21. 在XMLHttpRequest加载的页面执行Javascript函数
- 22. 如何编写JavaScript的子页面(PopUp.aspx)上运行的父页面
- 23. 从子页面的父页面调用JavaScript函数
- 24. 如何在iframe内点击子页面时将父页面向上滚动?
- 25. 如何在iframe中提交后刷新iframe父页面?
- 26. 如何在页面上下文中运行JavaScript函数调用木偶函数?
- 27. 如何从iframe中读取父页面的页面标题?
- 28. 如何从父javascript页面访问子iframe元素?
- 29. 如何在页面的JS上对devtools页面执行回调?
- 30. 如何在页面中执行定义到包含在我的页面中的.js文件中的JavaScript函数?
可能的重复:http://stackoverflow.com/questions/935127/how-to-access-parent-iframe-from-javascript – surfen 2011-05-21 00:10:39
只是想指出,如果iframe中的页面在不同的服务器上可能有问题。浏览器对跨脚本有一些内置的保护,因此在父窗口和iframe之间发送数据可能具有挑战性。加上FF和IE的工作方式不同,所以我肯定会在最新的FF和IE 7到9中测试。 – 2011-05-21 00:17:10