我正在尝试从页面上的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中启动JavaScript函数以在父页面中运行?
- 3. 在iframe页面上运行iframe父项功能页
- 4. 调用父页面JavaScript函数在Iframe中
- 5. 如何在perl中执行页面的javascript函数?
- 6. 如何将值传递给父页面上的JavaScript函数?
- 7. 在浏览器的远程页面上执行javascript函数
- 8. 在php页面上执行javascript函数的问题
- 9. 如何使用jQuery从iframe的父页面调用函数?
- 10. 如何在页面完全呈现时执行Javascript函数?
- 11. 如何在页面刷新后延迟javascript函数执行?
- 12. 如何在页面加载之前执行Javascript函数?
- 13. iframe加载时,如何让iframe在主页上运行Javascript函数?
- 14. JavaScript - 如何从主页面执行iframe的功能?
- 15. ASP.Net C#在重定向页面上执行JavaScript函数
- 16. 从父母处执行iFrame中的Javascript
- 17. 如何使用iframe中的函数从父页面中删除iframe?
- 18. 如何执行使用VB.NET的网页上的JavaScript函数?
- 19. 如何在php页面内执行javascript
- 20. 页面加载完成后,如何执行JavaScript函数?
- 21. 如何防止页面回发时执行javascript函数?
- 22. 使用iframe和JavaScript滚动父页面
- 23. 如何将动态JavaScript代码注入父页面上已存在的iframe
- 24. 如何在javascript中执行javascript函数
- 25. BHO在每个页面上执行JavaScript
- 26. 如何从父页面访问iframe的JavaScript对象?
- 27. 在父页面上执行逻辑,基于在ModalDialog上执行的操作
- 28. 在.load()页面后执行javascript页面
- 29. 如何在页面上执行功能?
- 30. 如何从用户控件的父页面调用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