アフィリエイト広告を利用しています

2019年04月03日

Javascript WindowsとMacで動作が異なる。

サブウィンドウを表示するJavascriptのプログラム。


 w=window.open("x.html","Preview","width=460,height=640");



 w.document.open();

 w.document.write("<HTML><HEAD>");

 w.document.write("<title>Preview</title>");

 w.document.write("<body background='./images/background.gif'>");

 ・
 ・

Windows上では動作する。

サブウィンドウが開き、

背景には画像ファイルが埋め込まれる。

しかし、Mac(mac OS 10.13)ではサブウィンドウが開くだけで、

背景に画像が埋め込まれずに真っ白い画面になる。

原因は?


断定できないが、


 w=window.open("","Preview","width=460,height=640");


としたら Macでもサブウィンドウに画像が埋め込まれた。

Windows上でもこれまでと同じ動作を確認できた。

ちなみに x.html はサイズが0バイトの空ファイル。

Macでは空ファイルを指定するのはやめた方が良さそう。



posted by db-engineer at 00:00 | Comment(0) | Javascript

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド