Tag: iframe

根据内容调整iframe的大小

我正在开发一个类似iGoogle的应用程序。 来自其他应用程序(在其他域)的内容使用iframe显示。 如何调整iframe以适应iframe内容的高度? 我试图破译谷歌使用的JavaScript,但它被混淆了,到目前为止searchnetworking已经没有结果。 更新:请注意,内容是从其他域加载的,所以适用同源策略 。

如何将CSS应用到iframe?

我有一个简单的页面,有一些iframe部分(显示RSS链接)。 如何将主页面上的相同CSS格式应用到iframe中显示的页面?

我可以在同一页面上使用多个版本的jQuery吗?

我正在做的一个项目需要在客户的网页上使用jQuery。 客户将插入我们将要提供的代码块,其中包含一些<script>元素,用于在<script>创build的<iframe>中构build一个小部件。 如果他们还没有使用最新版本的jQuery,那么这个版本也会包含一个用于Google托pipe版本jQuery的<script> 。 问题是有些客户可能已经安装了旧版本的jQuery。 虽然这可能工作,如果它至less是一个相当新的版本,我们的代码确实依赖于jQuery库中最近推出的function,所以肯定会有客户的jQuery版本太旧的情况下。 我们不能要求他们升级到最新版本的jQuery。 有没有什么方法可以加载jQuery的新版本,只在我们的代码的上下文中使用,不会影响或影响客户页面上的任何代码? 理想情况下,也许我们可以检查jQuery的存在,检测版本,如果它太旧,然后加载最新的版本,只是为了我们的代码。 我有一个想法,即将jQuery加载到客户域中的<iframe>中,该域也包含我们的<script> ,这似乎是可行的,但我希望有一个更好的方法来做到这一点(更不用说没有额外的<iframe>的性能和复杂性惩罚)。

jQuery / JavaScript:访问一个iframe的内容

我想使用jQuery来处理iframe中的HTML。 我想我可以做到这一点,通过设置jQuery函数的上下文是iframe的文档,如下所示: $(function(){ //document ready $('some selector', frames['nameOfMyIframe'].document).doStuff() }); 但是,这似乎并没有工作。 有点检查显示, frames['nameOfMyIframe']中的variables是undefined除非我等待iframe加载一段时间。 但是,当加载iframe的variables不可访问(我得到permission deniedtypes的错误)。 有没有人知道这个解决办法?

根据内容 – JQUERY / Javascript使iframe高度动态化

我在iframe中加载了一个aspx网页。 Iframe中的内容可以比iframe的高度更高。 iframe不应该有滚动条。 我有一个包装的div标签内的iframe基本上是所有的内容。 我写了一些jQuery来调整大小: $("#TB_window", window.parent.document).height($("body").height() + 50); 其中TB_window是包含Iframe的div。 body – iframe中aspx的body标签。 该脚本附加到iframe内容。 我从父页面获取TB_window元素。 虽然这在Chrome上运行良好,但TB_window在Firefox中崩溃。 为什么会发生这种情况,我感到非常困惑/迷失。