Home > スポンサー広告 > window.openで開いたウィンドウに要素を作成する

スポンサーサイト

スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/197-205cd861
Listed below are links to weblogs that reference
スポンサーサイト from Karafuto Blog

Home > スポンサー広告 > window.openで開いたウィンドウに要素を作成する

Home > javascript > window.openで開いたウィンドウに要素を作成する

window.openで開いたウィンドウに要素を作成する

javascript

ブックマークレットを作っている時、window.openで開いたウィンドウに要素を作成することに引っかかったので、メモ。

javascript:(function (){
    var win = window.open();
    var h1 = document.createElement('h1');
    var text = document.createTextNode('Test - window.open');
    h1.appendChild(text);
    win.document.body.appendChild(h1);
})();

新しいウィンドウを開いて、h1要素を表示するブックマークレット

Operaなら、上のブックマークレットを実行すれば、新しいウィンドウを開いて、そのウィンドウに h1要素を表示する。しかし、Firefoxだと、新しいウィンドウは開くが何も表示されない。DOM Inspectorを見ると h1要素は存在しているようなのだが…。

javascript:(function (){
    var win = window.open();
    win.document.open();
    win.document.close();
    var h1 = document.createElement('h1');
    var text = document.createTextNode('Test - window.open');
    h1.appendChild(text);
    win.document.body.appendChild(h1);
})();

document.openを使ったブックマークレット

上のブックマークレットのように document.openで一度文書を開いておけば、FireFoxでも h1要素が表示される。

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/197-205cd861
Listed below are links to weblogs that reference
window.openで開いたウィンドウに要素を作成する from Karafuto Blog

Home > javascript > window.openで開いたウィンドウに要素を作成する

おまかせリンク(R)
全記事表示リンク
Search
Meta
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。