gpt4 book ai didi

javascript - IE 7 写入文档时出错

转载 作者:行者123 更新时间:2023-11-28 16:40:51 25 4
gpt4 key购买 nike

我正在使用原型(prototype) JavaScript 库读取文本区域的内容(通常是另一个 HTML 页面的完整标记),创建一个新窗口,然后设置新窗口内容是相同的标记,如下所示:

var htmlContent = $("msHTML").value;
var win = window.open("preview.cfm", "Preview HTML", "left=20,top=20,width=500,height=500,toolbar=0,resizable=1,scrollbars=1");
win.document.write(htmlContent); //TODO - throwing an error in IE 7 - Error Invalid Argument
win.document.close();

这在 Firefox 中工作得很好,但正如评论中提到的,它在 IE7 中给出了非法参数异常。

有人可以帮忙吗?

我在原型(prototype)库中找不到任何可以在设置文档内容时绕过浏览器差异的内容。我知道可能有另一个基于原型(prototype)构建的窗口库可能会起作用,但我认为这对于这个问题来说似乎有点矫枉过正。

提前致谢!

最佳答案

第二个参数

window.open(url, name, features);

IE 中的“名称”,不得包含空格。(影响所有版本的 IE)

//works
window.open('page.html', 'mypage', '');

//FAILS in IE
window.open('page.html', 'my page', '');

关于javascript - IE 7 写入文档时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/701215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com