草庐IT

embed_iframe

全部标签

javascript - 等待 iframe 在 JavaScript 中加载

我正在用JavaScript打开一个iframe:righttop.location="timesheet_notes.php";然后想给它传递信息:righttop.document.notesform.ID_client.value=Client;很明显,在页面完全加载到iframe中之前,该行不会起作用,并且可以写入该表单元素。那么,解决这个问题的最佳/最有效方法是什么?某种超时循环?理想情况下,我真的很想将它全部包含在这个特定的脚本中,而不是必须向正在打开的页面添加任何额外的东西。 最佳答案 首先,我认为您应该影响ifram

javascript - Safari 和 Safari 移动设备上的 Iframe localStorage

我有一个javascript函数,它将在我页面的iframe中执行以设置本地存储。在另一个页面上,同一域中托管的另一个iframe将尝试读取该值。下面的架构:DomainA|----iframe-DomainB=>SetlocalStorageDomainC|----iframe-DomainB=>ReadlocalStoragelocalStorage函数(读和写)都托管在同一个域(域B)上在Safari和Safarimobile上,该值不会从页面A的iframe传输到页面C的iframe。它在Chrome和Firefox上运行良好。在Safari中,它的作用就好像iframe的lo

javascript - Safari 和 Safari 移动设备上的 Iframe localStorage

我有一个javascript函数,它将在我页面的iframe中执行以设置本地存储。在另一个页面上,同一域中托管的另一个iframe将尝试读取该值。下面的架构:DomainA|----iframe-DomainB=>SetlocalStorageDomainC|----iframe-DomainB=>ReadlocalStoragelocalStorage函数(读和写)都托管在同一个域(域B)上在Safari和Safarimobile上,该值不会从页面A的iframe传输到页面C的iframe。它在Chrome和Firefox上运行良好。在Safari中,它的作用就好像iframe的lo

javascript - 如何在 <iframe> 中打开 PDF 文件?

我想在iframe中打开pdf文件。我正在使用以下代码:Userguide在Firefox中可以正常打开,但在IE8中无法打开。有谁知道如何让它也适用于IE吗? 最佳答案 使用iframe来“呈现”PDF并非适用于所有浏览器;这取决于浏览器如何处理PDF文件。一些浏览器(例如Firefox和Chrome)有一个内置的PDF呈现器,这允许它们在一些较旧的浏览器(可能是较旧版本的IE尝试下载文件)的地方内联显示PDF。相反,我建议查看PDFObject这是一个将PDF嵌入HTML文件的Javascript库。它很好地处理了浏览器兼容性,

javascript - 如何在 <iframe> 中打开 PDF 文件?

我想在iframe中打开pdf文件。我正在使用以下代码:Userguide在Firefox中可以正常打开,但在IE8中无法打开。有谁知道如何让它也适用于IE吗? 最佳答案 使用iframe来“呈现”PDF并非适用于所有浏览器;这取决于浏览器如何处理PDF文件。一些浏览器(例如Firefox和Chrome)有一个内置的PDF呈现器,这允许它们在一些较旧的浏览器(可能是较旧版本的IE尝试下载文件)的地方内联显示PDF。相反,我建议查看PDFObject这是一个将PDF嵌入HTML文件的Javascript库。它很好地处理了浏览器兼容性,

javascript - 在iframe中显示之前使用javascript检测url是否存在

我正在使用javascript将动态url传递给iframesrc。但有时url不存在,我怎么能事先检测到不存在的url,这样我就可以隐藏带有404错误的iframe。 最佳答案 由于我的声誉低下,我无法对Derek绅会功夫的回答发表评论。我已经按原样尝试了该代码,但效果不佳。Derek森会功夫的代码存在三个问题。首先是异步发送请求和更改其属性“status”的时间比执行下一个表达式-if(request.status==="404")慢。因此request.status最终将由于互联网带宽而保持状态0(零),并且它不会实现下面的代

javascript - 在iframe中显示之前使用javascript检测url是否存在

我正在使用javascript将动态url传递给iframesrc。但有时url不存在,我怎么能事先检测到不存在的url,这样我就可以隐藏带有404错误的iframe。 最佳答案 由于我的声誉低下,我无法对Derek绅会功夫的回答发表评论。我已经按原样尝试了该代码,但效果不佳。Derek森会功夫的代码存在三个问题。首先是异步发送请求和更改其属性“status”的时间比执行下一个表达式-if(request.status==="404")慢。因此request.status最终将由于互联网带宽而保持状态0(零),并且它不会实现下面的代

javascript - 从 iFrame 中卸载/删除内容

是否有办法卸载已加载到iframe中的页面?如果可能,我不想将iframesrc更改为空白页。我基本上是在寻找可以做类似这样的事情的东西$('#frameID').attr("src","");除了代码似乎没有清除以前加载的页面。是否有一个我可以调用的“unload”函数,它会重置iframe以使其不加载任何内容? 最佳答案 其他解决方案使用innerHTML,这在XHTML中并不总是有效。他们也只清除document.body(中的任何内容仍然存在)。这是一个使用DOM的解决方案:varframe=document.getElem

javascript - 从 iFrame 中卸载/删除内容

是否有办法卸载已加载到iframe中的页面?如果可能,我不想将iframesrc更改为空白页。我基本上是在寻找可以做类似这样的事情的东西$('#frameID').attr("src","");除了代码似乎没有清除以前加载的页面。是否有一个我可以调用的“unload”函数,它会重置iframe以使其不加载任何内容? 最佳答案 其他解决方案使用innerHTML,这在XHTML中并不总是有效。他们也只清除document.body(中的任何内容仍然存在)。这是一个使用DOM的解决方案:varframe=document.getElem

javascript - IE 问题 : Submitting form to an iframe using javascript

我正在尝试使用javascript创建一个iframe元素,如下所示:variframe=document.createElement('iframe');iframe.setAttribute('name','frame_x');但是,当我尝试使用新创建的iframe作为目标提交表单时,IE会打开一个新窗口,而不是使用iframe。form.setAttribute('target','frame_x');form.submit();这在Firefox中完美运行。此外,iframe已创建,但未使用。 最佳答案 你打了一个bugin