Я использую библиотеку прототипов JavaScript для чтения содержимого текстовой области (которая часто является полной разметкой для другой страницы HTML), создайте новое окно и затем установите новое содержимое окна, чтобы быть в том же наценка, например, так:Ошибка ввода IE 7 в документ
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.
Может ли кто-нибудь помочь?
Я не мог найти что-либо в библиотеке прототипов, которая могла бы обойти различия браузера при настройке содержимого документа. Я знаю, что может быть другая библиотека окон, построенная на прототипе, которая может работать, но это кажется излишним для этой проблемы, я думаю.
Заранее благодарен!