草庐IT

frameset-iframe

全部标签

javascript - 如何动态调整 iFrame 的大小(跨浏览器解决方案)

我正在尝试在Drupal页面上包含一个iframe。到目前为止,我成功地包含了框架,但我编写的高度调整功能只能在InternetExplorer中使用。我的目标是让调整大小在Firefox和Chrome中也能正常工作。我在Internet上进行了搜索,但找不到我要找的东西。长话短说,我希望我的框架能够自动调整高度。这是我目前所做的(这是Drupal中包含的HTML页面的代码):functionresize(){variframe=document.all.icw;document.getElementById("icw").style.height=iframe.document.bo

java - iframe 在 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369) 导致 ClientAbortException : java. io.IOException

我正在使用iframe显示pdf文件,用户可以保存、打印等。但是当用户返回或其他地方时,总是会抛出此错误:ClientAbortException:java.io.IOExceptionatorg.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369)atorg.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448)atorg.apache.tomcat.util.buf.ByteChunk.append(ByteC

javascript - 如何从 Iframe 打开新标签页?

我有一个用php构建的网站,在某些页面中我显示了一个带有另一个网站链接的iframe,它显示了它的登录屏幕。两个网站都在不同的域中。点赞主站:http://www.abcd.comIframehref:http://www.xyz.com现在我的用户在abcd.com中看到一个页面,其中有一个iframe显示xyz.com的登录屏幕现在我想要的是,如果用户登录到xyz.com,另一个新选项卡应该打开主页,在登录xyz.com之后,abcd.com选项卡应该关闭。是否可以使用适用于所有浏览器(包括IE7、8、9)的javascript或jquery??谢谢 最

javascript - 如何在没有 iframe 的情况下使用 Google 表单?

几年前,我在互联网上发现如何在联系页面中仅使用属性提交按钮操作中的查询而不使用iframe来使用Google表单。现在,我再也找不到了。是否仍然可以在没有iframe的情况下使用Google表单? 最佳答案 刚刚找到了!functionpostToGoogle(){varfield1=$("input[type='radio'][name='qs1']:checked").val();varfield2=$('#feed').val();$.ajax({url:"https://docs.google.com/forms/d/e/1

javascript - 如何检查 iframe 是否为空/空/未定义?

这行不通:if(document.getElementById("iframe").innerHTML==''){是否有安全可靠的浏览器方法来检查iframe是否为空?谢谢 最佳答案 好吧,如果您可以使用jQuery,请检查它的length属性。这是跨浏览器兼容的。如果它为零,则它不存在。像这样:if(!$("#iframeid").length){//iframedoesn'texist}编辑:在看到您对您的问题的评论后:如果您想检查iframe中是否没有加载页面,并且iframe不是跨域,您可以检查body标签是否存在框架。如果

html - IE7/8 : div loses :hover if mouse moves over an iframe which is inside the div!

我正在尝试在列表中添加facebook“likebutton”和twitter“tweetbutton”,我的列表结构是:CSS是:listItemiframeContainer{display:none;}listItem:hoveriframeContainer{display:block;}IE7/8:问题是当鼠标移到iframe上时listItem失去焦点。我试图通过csshover.htc修复它,但它没有修复它。它在其他浏览器中工作正常。你可以在这里现场查看:http://bit.ly/hsFtq6您需要在网站上注册,这既简单又快速:)谢谢 最佳答

javascript - 在 javascript、jQuery 或 css 中,如何让 div 或 iframe 扩展以填充其余空间

我有三个iframe,我将顶部iframe设置为50px高度,将底部iframe设置为50px,但我希望中间iframe扩展以填充其余空间。有没有一种技术可以用于任何窗口屏幕尺寸?谢谢。例子: 最佳答案 对于div,这很简单。我不确定这是否适用于iframe,但您的问题标题表明div就足够了: 关于javascript-在javascript、jQuery或css中,如何让div或iframe扩展以填充其余空间,我们在StackOverflow上找到一个类似的问题:

javascript - 是否可以模拟 iframe?

有没有办法获取页面的内容,例如http://google.com,并将其插入到当前文档中,但是按照iframe的方式,我是指...使用样式、脚本和页面所具有的所有内容?并确保样式和脚本不会影响当前文档:) 最佳答案 不,不是真的:您可以通过各种AJAX-y技术获取页面内容,但是当您将它们插入页面时,它们将始终应用您页面的CSS。您可以为“not-iframe”元素进行某种“CSS重置”,但这会很麻烦。本质上,如果你想要frame提供的分离,你需要使用frames/iframes(不幸的是,这适用于所有的内容,所以CSS会被分离,还有

html - 将 div 扩展到 iFrame 的边界之外?

是否可以将内容扩展到iframe的边界之外?就我而言,我之前渲染的是原生控制iframe内部。作为native控件,当它呈现时,下拉菜单能够占据iframe之外的空间。我最近将下拉列表转换为使用select2,它使用各种重建下拉列表元素。问题是现在它在内被截断了:我已经尝试将溢出设置为可见,但这不起作用:iframe{overflow:visible}Here'saTestCaseonPlunkerJavaScript:$("#OpenSelect2").click(function(){OpenPagePopup("select2.html","Select2",150,400);}

javascript - 如何使用 javascript 在自身中删除 iframe

我知道有几个类似的问题,但是因为无法计算,我不得不重新提出问题并附上代码。我在JSF项目中有两个.xhtml文件。一个是mainPage.xhtml有一个按钮,可以生成动态html代码来创建一个iframe(iFramePage.xhtml)并将其显示在浏览器上;/**CreatedynamiciframeHTMLcodeforiFramePage.xhtml**/functioncreateIFrameHTML(){document.getElementById("iFrameContainer").innerHTML='';}/**CloseiFrame**/functionrem