草庐IT

embed_iframe

全部标签

javascript - 使用 Javascript 或 jQuery 将元素写入子 iframe

我有这样的东西:我想使用jQuery编写元素,这样完整的等效HTML将如下所示:-->ABC-->或者,任何普通的旧Javascript都可以。谢谢。编辑:经过更多的研究,我似乎正在寻找iframe的contentDocument属性的IE等价物。“contentDocument”是FF支持的W3C标准,但IE不支持。(惊喜惊喜) 最佳答案 你可以两者都做,你只需要不同的目标:varifrm=document.getElementById('myIframe');ifrm=ifrm.contentWindow||ifrm.conte

javascript - 设置iframe的内容

我有以下结构。HelloWorld!!我有以下带有content的JavaScript变量:vars="Test_Div";如何更改id为myiframe且变量为s的iframe的内容?我试过:$("#myiframe").html(s);这给了我一个非常不寻常的返回,它将当前页面的所有内容更改为VARS例如:样式、背景等。如何使用包含HTML的变量设置iframe的内容?变量s的内容如下:{page_name}h2{color:red;}h1{color:red;}body{background-color:#f0eded;color:74f503;font-family:Verda

javascript - 设置iframe的内容

我有以下结构。HelloWorld!!我有以下带有content的JavaScript变量:vars="Test_Div";如何更改id为myiframe且变量为s的iframe的内容?我试过:$("#myiframe").html(s);这给了我一个非常不寻常的返回,它将当前页面的所有内容更改为VARS例如:样式、背景等。如何使用包含HTML的变量设置iframe的内容?变量s的内容如下:{page_name}h2{color:red;}h1{color:red;}body{background-color:#f0eded;color:74f503;font-family:Verda

javascript - 使用 JavaScript 滚动 iframe?

我使用JavaScript动态加载iframe。加载完成后,如何让它向下滚动特定像素数(即iframe中的页面加载完成后,如何让iframe自行滚动到页面的指定区域?) 最佳答案 您可以使用onload事件来检测iframe何时完成加载,然后您可以使用scrollToiframe的contentWindow上的函数,从左侧和顶部(x,y)滚动到定义的像素位置:varmyIframe=document.getElementById('iframe');myIframe.onload=function(){myIframe.conten

javascript - 使用 JavaScript 滚动 iframe?

我使用JavaScript动态加载iframe。加载完成后,如何让它向下滚动特定像素数(即iframe中的页面加载完成后,如何让iframe自行滚动到页面的指定区域?) 最佳答案 您可以使用onload事件来检测iframe何时完成加载,然后您可以使用scrollToiframe的contentWindow上的函数,从左侧和顶部(x,y)滚动到定义的像素位置:varmyIframe=document.getElementById('iframe');myIframe.onload=function(){myIframe.conten

javascript - 检测加载 iframe 内容失败

我可以使用load事件检测iframe的内容何时加载。不幸的是,就我的目的而言,这有两个问题:如果加载页面时出现错误(404/500等),则永远不会触发加载事件。如果某些图像或其他依赖项无法加载,加载事件将照常触发。有什么方法可以可靠地确定是否发生了上述任一错误?我正在编写一个基于Mozilla/XULRunner的半网络半桌面应用程序,因此欢迎仅在Mozilla中工作的解决方案。 最佳答案 如果您可以控制iframe页面(并且页面在同一域名上),策略可以如下:在父文档中,初始化一个变量variFrameLoaded=false;加

javascript - 检测加载 iframe 内容失败

我可以使用load事件检测iframe的内容何时加载。不幸的是,就我的目的而言,这有两个问题:如果加载页面时出现错误(404/500等),则永远不会触发加载事件。如果某些图像或其他依赖项无法加载,加载事件将照常触发。有什么方法可以可靠地确定是否发生了上述任一错误?我正在编写一个基于Mozilla/XULRunner的半网络半桌面应用程序,因此欢迎仅在Mozilla中工作的解决方案。 最佳答案 如果您可以控制iframe页面(并且页面在同一域名上),策略可以如下:在父文档中,初始化一个变量variFrameLoaded=false;加

javascript - 如何使用 Javascript 访问 iframe 元素?

我有一个网页,其中iframe中有一个文本区域。我需要从它的子页面JavaScript中读取这个文本区域的值。目前,通过在JavaScript中使用window.parent.getelementbyID().value,我能够获取父页面中除iframe中的文本区域之外的所有控件的值。我的父页面中的frameid和framename在运行时发生变化,因此我们不能使用frameid/framename作为引用。 最佳答案 如果你有HTML和JavaScriptfunctioniframeRef(frameRef){returnfram

javascript - 如何使用 Javascript 访问 iframe 元素?

我有一个网页,其中iframe中有一个文本区域。我需要从它的子页面JavaScript中读取这个文本区域的值。目前,通过在JavaScript中使用window.parent.getelementbyID().value,我能够获取父页面中除iframe中的文本区域之外的所有控件的值。我的父页面中的frameid和framename在运行时发生变化,因此我们不能使用frameid/framename作为引用。 最佳答案 如果你有HTML和JavaScriptfunctioniframeRef(frameRef){returnfram

javascript - 是否可以将请求 header 添加到 iframe src 请求?

我了解到在JavaScript中进行AJAX调用时可以非常轻松地设置HTTP请求header。然而,当通过脚本将iframe插入页面时,是否也可以设置自定义HTTP请求header? 最佳答案 您可以在javascript中发出请求,设置您想要的任何header。然后你可以URL.createObjectURL(),以获得适合iframe的src的内容。varxhr=newXMLHttpRequest();xhr.open('GET','page.html');xhr.onreadystatechange=handler;xhr.r