Tag: document.write

jquery动态iframe – !document.write和IE问题

为什么这在所有浏览器中都有效 – 除了IE: var $iframe = $(“”); var $doc = $iframe.contents(); $doc.find(“head”).append(“”); 但是,如果我使用带有document.write的非jquery对象,它在IE中可以正常工作吗? var $iframe = $(“”); var doc = $iframe[0].contentWindow.document; doc.write(“”); 我重写了一个插件,并想重写它,以便它不会使用document.write 但是,现在iframe正在创建,但是IE中的头部/主体仍然是空的。 看原始版本的小提琴(document.write): http : //jsfiddle.net/jasonday/Tx4Uv/ 和更改尝试使用.append而不是.write : http : //jsfiddle.net/jasonday/Tx4Uv/4/

document.write的替代品

我的情况似乎我必须在javascript库中使用document.write。 脚本必须知道定义脚本的区域的宽度。 但是,该脚本对该区域中的任何标记都没有任何明确的知识。 如果有明确的div知识,那么就像这样简单: <script ref… //inside of referenced script var divWidth = $("#childAnchor").width(); 所以,在引用的脚本中,我正在考虑使用document.write这样: <script ref… //inside of referenced script var childAnchor = "z_87127XNA_2451ap"; document.write('’); var divWidth = $(“#” + childAnchor).width(); 但是,我真的不喜欢document.write实现。 有没有替代在这里使用document.write? 我不能简单地使用窗口的原因是它在一个视图内部,在一个主视图页面内呈现。 窗口无法正确获得嵌套区域宽度。 该地区几乎就在这里: AREA AREA不了解任何其他div。

如果没有加载,从外部源加载jQuery

从源码加载jQuery 我喜欢做的是删除我的本地jquery.js并将其托管在其他地方。 但是,如果谷歌垮台怎么办? 因此,如果jQuery“仍未”加载,那么让我们编写一个使用其他源代码的回退… 我做了这个测试用例,但它似乎不起作用,也许有人可以帮助我: http://jsfiddle.net/RBz4n