有没有办法用Javascript(或Jquery)替换iframe的整个内容?
例如,如果我的iframe有以下内容......
blah outside of html
<html>
<head>
</head>
<body>
<h1> my title </h1>
</body>
</html>
blah outside of html
Run Code Online (Sandbox Code Playgroud)
..它可以全部被你的脚本取代:)
到目前为止我见过的最好的是:
$(youriframe).contents().find('html').html('your content here');
Run Code Online (Sandbox Code Playgroud)
但是仍然不会替换html标签之外的内容.我们有一个有趣的场景,我们必须确保所有内容都被替换.
或者创建一个包含新内容的新iframe,并简单地替换以前的iframe.
请不要评论src属性.
我最近开始使用Pow进行本地Rails应用程序开发.我通常使用parallels 7进行跨浏览器测试.我遇到了一个问题,我的POW开发网址 - 例如somesubdomain.domain.dev - 无法从parallels虚拟机访问.
有没有人有运气设置pow + parallels组合?建议?
我在页面上有一个id为#editor_frame的子iframe.iframe内部是一个小的jquery小部件(不是来自小部件工厂的jquery ui-widget),它在一些用户交互之后触发一个简单的"更改"事件.
我正试图从父页面绑定到该事件...
$('#editor_iframe').contents().find('#uielement').bind('change', function(){....});
Run Code Online (Sandbox Code Playgroud)
什么都没有运气.做一些头发拉研究之后,我想这在iframe事件被绑定到该窗口内jQuery的命名空间......如果这是正确的,我怎么能访问jQuery的命名空间中的iframe窗口?
任何接受者?