草庐IT

embed_iframe

全部标签

javascript - 如何使用 document.getElementById 在 iframe 中选择元素

我有一个像这样的iframeab我想引用元素“x”。我尝试了几种方法,但找不到解决方案。 最佳答案 document.getElementById('myframe1').contentWindow.document.getElementById('x')FiddlecontentWindow所有浏览器都支持,包括旧版本的IE。请注意,如果iframe的src来自另一个域,您将无法访问其内容,因为SameOriginPolicy. 关于javascript-如何使用document.ge

javascript - HTML5 - 跨浏览器 iframe postMessage - child 到 parent ?

我一直在学习本教程-http://www.youtube.com/watch?v=R2hOvZ7bwXU,它解释了如何使用postMessage在iframe和父级之间安全地传递消息-你基本上最终会得到这样的东西-http://html5demos.com/postmessage2我的问题是我需要它以相反的方式工作(子到父)并且不知道如何定位父窗口。这是我的接收器代码(在父级中):functionhandleMsg(e){if(e.origin=="http://uc.dialogue.net"){letblah=e.data;alert(blah);}else{alert("erro

javascript - HTML5 - 跨浏览器 iframe postMessage - child 到 parent ?

我一直在学习本教程-http://www.youtube.com/watch?v=R2hOvZ7bwXU,它解释了如何使用postMessage在iframe和父级之间安全地传递消息-你基本上最终会得到这样的东西-http://html5demos.com/postmessage2我的问题是我需要它以相反的方式工作(子到父)并且不知道如何定位父窗口。这是我的接收器代码(在父级中):functionhandleMsg(e){if(e.origin=="http://uc.dialogue.net"){letblah=e.data;alert(blah);}else{alert("erro

javascript - 重新加载 IFRAME 而不添加到历史记录

我正在更改IFRAME的src以重新加载它,它工作正常并在其HTML加载时触发onload事件。但它会在历史记录中添加一个条目,这是我不想要的。有什么方法可以重新加载IFRAME而不影响历史记录吗? 最佳答案 使用replace()只是您自己的域iframe的一个选项。它无法在远程站点(例如:Twitter按钮)上运行,并且需要一些特定于浏览器的知识才能可靠地访问子窗口。相反,只需删除iframe元素并在同一位置构建一个新元素。仅当您在DOM中修改src属性时才会创建历史项,因此请务必在追加之前设置它。编辑:JDandChips正确

javascript - 重新加载 IFRAME 而不添加到历史记录

我正在更改IFRAME的src以重新加载它,它工作正常并在其HTML加载时触发onload事件。但它会在历史记录中添加一个条目,这是我不想要的。有什么方法可以重新加载IFRAME而不影响历史记录吗? 最佳答案 使用replace()只是您自己的域iframe的一个选项。它无法在远程站点(例如:Twitter按钮)上运行,并且需要一些特定于浏览器的知识才能可靠地访问子窗口。相反,只需删除iframe元素并在同一位置构建一个新元素。仅当您在DOM中修改src属性时才会创建历史项,因此请务必在追加之前设置它。编辑:JDandChips正确

javascript - 从 iframe 访问父窗口的元素

我有一个我们可以调用parent.php的页面。在这个页面中,我有一个带有提交表单的iframe,在它之外我有一个ID为“target”的div。是否可以在iframe中提交表单,并在成功时刷新目标div。比如说将一个新页面加载到其中之类的?编辑:目标div在父页面中,所以我的问题基本上是,您是否可以在iframe外部对父页面进行jQuery调用。那看起来会怎样?编辑2:这就是我的jquery代码现在的样子。它在iframe页面中。div#target在parent.php中$(;"form[name=my_form]").submit(function(e){e.preventDef

javascript - 从 iframe 访问父窗口的元素

我有一个我们可以调用parent.php的页面。在这个页面中,我有一个带有提交表单的iframe,在它之外我有一个ID为“target”的div。是否可以在iframe中提交表单,并在成功时刷新目标div。比如说将一个新页面加载到其中之类的?编辑:目标div在父页面中,所以我的问题基本上是,您是否可以在iframe外部对父页面进行jQuery调用。那看起来会怎样?编辑2:这就是我的jquery代码现在的样子。它在iframe页面中。div#target在parent.php中$(;"form[name=my_form]").submit(function(e){e.preventDef

javascript - 如何检查 iframe 是否已加载或是否包含内容?

我有一个带有id="myIframe"的iframe,这里是我加载它的内容的代码:$('#myIframe').attr("src","my_url");问题是有时加载时间太长,有时加载速度很快。所以我必须使用“setTimeout”函数:setTimeout(function(){if(//somethingshowsiframeisloadedorhascontent){//mycode}else{$('#myIframe').attr("src","");//stoploadingcontent}},5000);我只想知道如何确定iFrame是否已加载或是否包含内容。使用ifra

javascript - 如何检查 iframe 是否已加载或是否包含内容?

我有一个带有id="myIframe"的iframe,这里是我加载它的内容的代码:$('#myIframe').attr("src","my_url");问题是有时加载时间太长,有时加载速度很快。所以我必须使用“setTimeout”函数:setTimeout(function(){if(//somethingshowsiframeisloadedorhascontent){//mycode}else{$('#myIframe').attr("src","");//stoploadingcontent}},5000);我只想知道如何确定iFrame是否已加载或是否包含内容。使用ifra

javascript - jQuery Force 为 iframe 设置 src 属性

我有一个主页(实际上是一个JSP),里面有一个iframe;现在主页上有多个链接(通过JSP动态呈现)可以尝试将src设置为某个URL...现在我的问题是,使用jQuery(可能是live()),我能否重写它,使abc_frame的“src”属性始终具有某些特定值(例如“somefixedURL”)我无法捕获链接点击,因为它是通过一些Java代码完全动态创建的,因此我试图覆盖iframe源代码? 最佳答案 使用attr$('#abc_frame').attr('src',url)这样您就可以获取和设置每个HTML标记属性。请注意,还