1
jQueryとIE9を使用して子ウィンドウに書き込むtryin。以下は、私が使用していますjQueryの1.7.1のコードとJSがある:jsを使ってIE9の子ウィンドウに書き込む
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で、私は何もなく、このエラーを取得しないが:IE9で
DOM Exception: HIERARCHY_REQUEST_ERR (3)
を両方のステートメントをしようとしたとき、それは例外をスローします。 MSDN上のerrorを見て、その一般的な、誰も私がそこにHTMLを挿入できない理由を知っていますか?
ここ – Blender
チェック関連の問題(すなわち 'createElement')のjQueryせずにこれをやってみてください。 http://stackoverflow.com/questions/1256394/what-exactly-can-cause-an-hierarchy-request- err-dom-exception-3-error – dav
プレーンオールのjavascriptを使用した場合と同じエラーです。 –