[1]
d:id:quaa (2007-07-24 01:31:19 +09:00
版) <http://d.hatena.ne.jp/quaa/20070722#p2>
(名無しさん 2007-07-27 14:15:33 +00:00)
[2]
2007-11-11 - d:id:quaa (2007-12-15 11:45:44 +09:00
版) <http://d.hatena.ne.jp/quaa/20071111#p1>
(名無しさん)
[3]
window
の特性
(JavaScript の Global の変数) や
location
は変化しないみたいです。
(名無しさん)
[4]
第1引数が Document
でないと引数が違うというエラーになります。
(名無しさん)
[5]
iframe
でレンダリングされている
Document
を引数に指定すると、エラーも出ませんが、何も起こりません。
(名無しさん)
[6]
その Window
の document
自体を引数に指定すると、再レンダリングが発生するようです。
iframe
は再読み込みされ、スクロールの状態は初期化されます。(名無しさん)
[7]
>>3、>>6
onload
は呼ばれないみたいです。。。
(名無しさん)
[8]
setDocument
される前の元々の
Document
の defaultView
は
null
になるようです。
(名無しさん)
[9] >>3-8 は Opera 9 での結果です。 (名無しさん)
[10]
どうやら、同じ頁内で作られた Document
でないと、黙って無視されるようです。例えば、
XMLHttpRequest
や
DOMParser
で作った
Document
を
iframe
内の
Window
に
setDocument
しようとしても、
(明らかに same-origin でも) 無視されるようです。
(名無しさん)