草庐IT

embed_iframe

全部标签

javascript - iframe 随内容变化自动调整高度

我有一个iframe,您可以在以下链接中看到;-http://one2onecars.comiframe是屏幕中央的在线预订。我遇到的问题是,尽管iframe的高度在页面加载时没问题,但我需要它以某种方式在页面内容调整时自动调整高度。例如,如果我在在线预订中搜索邮政编码,它会创建一个下拉菜单,然后使“下一步”按钮不可见。我需要做的是,当在线预订的内容发生变化时,iframe自动调整到iframe的新高度(动态),因为它没有加载任何其他页面。我已经使用jquery尝试了几种不同的脚本来尝试解决这个问题,但它们似乎都只在页面首次加载时自动调整iframe的高度,不是作为iframe的内容变

html - 哪些浏览器支持 <embed> 和 <object> 标签?

我在一个需要符合标准(xhtml1.0过渡版)的部门网站上工作,但嵌入式闪存不断破坏验证。我们使用标记,因为我们需要支持大多数主流浏览器。我们不能使用外部工具,因为该站点是通过系统管理的,管理员不喜欢我们放置可能会干扰其模板引擎的额外工具(如JavaScript库等)。对象标签的支持程度如何?仅使用是否安全?标记并删除一起标记? 最佳答案 在XHTML1.0和HTML4中无效,但它是validinHTML5,因此您可以切换到HTML5文档类型并改为符合该标准。如上所述,FlashSatayAListApart上的文章很好地解释了如何

html - 如果在 &lt;iframe&gt; 中单击链接,HTTP Referer 是什么?

假设我有一个位于http://www.website.com的网页用在里面。像这样:.........现在假设有人访问www.website.com并单击iframe本身中的链接(此链接位于www.washington.edu网站上)。我的问题是在这种情况下HTTPReferer是什么?是http://www.website.com吗(托管iframe的页面)还是http://www.washington.edu(点击链接的页面)? 最佳答案 这取决于浏览器。Firefox和Safari将referrer报告为http://www.

html - 带有外部页面的 iframe 不工作

我想在iframe中嵌入一个网页,但它根本不起作用。具有相对路径的内部页面正常显示。但是这个简单的代码不起作用:应该显示iframe的地方是空的。我查看了页面源代码,之后什么都没有这怎么可能? 最佳答案 Google使用X-FRAME-OPTIONSHTTPheader禁止将其页面放入iframe:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header几乎所有现代浏览器都会拒绝将带有此HTTPheader的页面放入iframe中。您对此无能为力。

css - 在 div 中安装 iframe

我正在尝试将iframe放入div中。我的问题是我似乎无法将它嵌套到div宽度的100%,我需要指定iframe的像素宽度。我希望iframe位于div“内部”,这样如果div由较小的浏览器调整大小,iframe也会调整大小。这是我的代码:BlaBlaHeader...和CSS:#包装{宽度:1130px;高度:100%;填充:0;溢出:隐藏;position:relative;#frame{width:100%;height:100%;border:1pxsolidblack;position:relative;}#frame{zoom:0.75;-moz-transform:sca

javascript - iframe 在 chrome/safari 中使用 scrollheight 调整大小

我正在尝试根据内容调整iframe的大小(变大或变小)。单击每个页面后,将调用一个方法来调整大小。在Chrome中,我可以将iframe变大,但不能变小。document.body.scrollHeight始终是最大值。因此,如果一个大页面设置了#iframe.height='620px',并且有人点击内容较少页面的链接,scrollHeight将保持在620px而不是减小。在Chrome/Safari中处理这个问题的正确方法是什么? 最佳答案 在请求iframe内文档的高度之前,您应该将iframe对象的高度设置为“auto”。像

javascript - IFRAME onload 事件究竟何时触发?

IFRAME的onload事件是在HTML完全下载后触发,还是仅在所有依赖元素都加载时触发?(css/js/img) 最佳答案 后者:仅当所有依赖元素(css/js/img)都已加载时才会触发。如果您想在加载HTML时运行JavaScript代码,请在HTML的末尾执行此操作:alert('HTMLloaded.')这是一个relevante-mailthreadload和ready的区别(jQuery都支持)。 关于javascript-IFRAMEonload事件究竟何时触发?,我们

html - iFrame 未加载 URL

我正在使用以下简单的iFrame代码来加载Yahoo,但无论如何它都没有加载。在Chrome检查器中,我首先看到URL状态为301,然后取消。知道为什么会这样吗? 最佳答案 您可能会在日志中收到一条错误消息,内容如下:“拒绝显示文档,因为X-Frame-Options禁止显示。”回答你的问题:Yahoo这样做是为了避免点击劫持攻击,确保他们的内容不会嵌入到其他网站。有关更多信息,请阅读:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

javascript - postMessage 源 IFrame

我正在开发一个具有跨域iframe的网站,这些iframe使用postMessage调整到正确的高度。我遇到的唯一问题是确定哪个iframe具有哪个高度。我目前设置它的方式是,当一个iframe将其高度发送给父级时,所有iframe的高度都会改变。家长:vareventMethod=window.addEventListener?"addEventListener":"attachEvent";vareventer=window[eventMethod];varmessageEvent=eventMethod=="attachEvent"?"onmessage":"message";e

html - 如何在我的 html 页面中使用多个 iFrame?

我只是将它们一个接一个地放在页面正文中。如果我使用执行此操作,我都看到了。使用iFrame,我只能看到第一个。 最佳答案 您必须指定一个结束标签。自闭合标签(/>)不起作用。工作代码:结束标记是必需的。另请参阅:MDN:iFrame. 关于html-如何在我的html页面中使用多个iFrame?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8068578/