Я пытаюсь написать в дочернее окно, используя jQuery и IE9. Ниже приведен код JS с кодом JQuery 1.7.1, который я использую:
var w = window.open();
sQuery("head", w.document).append(sQuery("<link/>").attr("rel", "stylesheet").attr("href", "css/inlinecss.css"));
sQuery("body", w.document).append(sQuery("<div/>").addClass("smdisplaychat").append(sQuery(".smdisplaychat").html()));
Этот код прекрасно работает в Chrome, на полпути в FireFox (по какой-то причине он теряет немного CSS, но это, вероятно, другая проблема), но в IE9 я получаю только эту ошибку:
DOM Exception: HIERARCHY_REQUEST_ERR (3)
В IE9 он выдает исключение при попытке обоих операторов. Посмотрел ошибка на MSDN, и она довольно общая, кто-нибудь знает, почему я не могу вставить туда HTML?