它让我在FF中疯狂。我在Chrome中尝试了相同的页面,内容立即出现。我有一个从另一个页面加载图表的iframe。问题是在我检查元素并单击编辑元素按钮之前图表不会出现。一旦我在html代码中的src属性后添加空格(为了更好地理解,请参见下文)图表将立即显示。图表使用的是jqPlot之前之后图片在这里。alttexthttp://img294.imageshack.us/img294/252/crazything.jpg 最佳答案 NoIfrmaeallowed我不确定为什么会这样,这可能是您计算机的问题...但请试一试。顺便说一句,
我有一个我无法控制来源的页面。它包含一个iframe。iframe有滚动条和边框。我想删除两者。我试过像这样使用Jquery:$('iframe').attr('scrolling','no');我做的任何事情都不会影响iframe属性。有什么想法吗?(IE8) 最佳答案 http://www.w3.org/TR/html4/present/frames.html#h-16.5 关于jquery-如何使用jquery从iframe中删除滚动条?,我们在StackOverflow上找到一个
我想在我的html页面中创建另一个“上下文”。例如iframe加载的页面。现在,我想做的是使用此iframe但不使用src。类似的东西:HelloWorld我需要这个,因为我不会使用ajax,而且我需要加载一个脚本,该脚本可能会在同一页面上下文中产生一些问题(就像我昨天在SO上wrote一样)。 最佳答案 这似乎是不可能的:(,唯一的方法是创建一个单独的html文件。来源:http://stackprogramer.com/7276457/is
我想允许某些网站将iframe嵌入到我的域中的页面。但是,我不希望任何人在未经我许可的情况下使用iframe内容。我如何才能只允许我选择的域能够将iframe嵌入到页面内容中?我知道vimeo会这样做,并允许视频所有者在他们认为不合适的某些网站上屏蔽视频。我想要服务器端ASP.NET解决方案,因为可以更改Javascript代码。但是,如果它可以使用javascript代码完成并且它是安全的,那没关系。据我所知,我需要以某种方式传递引荐来源网址,但其他网站所有者可以手动更改以包含iframe本身,并且它也可以在他们的网站上运行,无需许可. 最佳答案
假设您将一个iframe动态插入到从跨域获取一些资源的页面中。它会阻止任何当前正在执行的javascript还是会在加载和呈现其内容时继续运行javascript? 最佳答案 只是为duskwuff的回答添加一个额外的观点:虽然iframe确实不会阻止在主页中加载内容,但它所做的是将主页的onload事件的调度推迟到它自己的onload之后事件被调度。如果您有一些由onload触发的重要脚本,这可能是个问题,如果用户注意到浏览器仍然指示它正在加载页面,则可能会给用户一种加载体验缓慢的印象。如果您想规避这些问题并且能够忽略可能禁用了J
的行为是什么?在HTML5中当sandbox属性不存在?和sandbox=""一样吗? 最佳答案 不对,恰恰相反。当您添加sandbox属性时,您就创建了沙箱:您强制内容受到更多限制。这可以保护您的用户免受iframe内容的影响,如果没有该属性则不会出现这种情况,尤其是当内容由同一来源提供时。在sandbox列表中添加元素可以减少限制。这就是它们被称为“allow-something”的原因。这是theW3.orgreference.这里是来自MS的几乎清晰的介绍:HowtoSafeguardyourSitewithHTML5San
特别是在IE9上,当通过iFrame查看PDF时,我的导航菜单位于iframe后面。我已经设置了一个jsfiddle来演示:http://jsfiddle.net/q6fmv/或者请查看此问题底部的代码。在IE9上查看时,如果将鼠标悬停在导航元素上,您可以看到的具有子导航的元素隐藏在iFrame后面。我曾尝试将导航菜单的z-index设置为高于iFrame的z-index,但没有成功。如何解决这个问题,使navigatino菜单的子菜单出现在iframe的顶部?HTMLMenu1Menu2SubMenu1SubMenu2SubMenu3SubMenu4Menu3Menu4SubMenu
我正在开发一个带有模态叠加层的应用程序,当相应的按钮被按下时,它会出现在iFrame中。要关闭这些模式覆盖之一,取消按钮在父窗口中以这种方式定义:Cancel我想将它替换为一个JavaScript函数(我们称之为onCancel()),这样除了关闭叠加层之外,我还可以根据需要重置一些值。“#close”的JavaScript等价物是什么? 最佳答案 您无法关闭iFrame,您必须删除或隐藏它。下面的示例删除了iframe。如果你只是想隐藏你可以替换最后一行(包含removeChild和这一行frame.style.display="
我有一个覆盖整个HTML文档的iframe,我想将点击和悬停事件传播回托管文档。我有哪些选择? 最佳答案 几周前我被要求调查这个项目。这样做是可能的,这里有一个实际的工作示例:http://www.esqsoft.com/javascript_examples/iframe_talks_to_parent/但是,要牢记的关键是,除非父项和子项在同一个域中,否则不可能在它们之间传递事件。我认为,如果您的iframe包含来自不同域的页面,那么您就不走运了。 关于javascript-将鼠标事
我正在处理一个宽度为760像素的着陆页,并且需要一个包含980像素宽内容(Flash演示)的iframe。所以我需要有一个水平滚动条才能查看全部内容。但是,无论我添加什么作为滚动属性(例如scrolling="auto/yes"等),都没有任何反应-根本没有水平滚动条。iframe中显示的页面在源代码中有如下命令:body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;overflow-x:hidden;}据我了解,这就是为什么我的iframe中没有水平滚动条的原因。有什么解决方法吗?