• ベストアンサー

小窓を表示する時に、必ず右上に表示する方法

window.openで、小窓を表示しているのですが、 表示する位置を必ず右上に表示するしたいのです。 何か良い方法ありますか?教えて下さい。 画面サイズは1024×768です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kodamashi
  • ベストアンサー率20% (10/49)
回答No.2

高さはheightじゃなくてtopでした・・・。 あと試してみたのでサンプルソース <html> <head> <script language="javascript"> function test(){ dx=screen.width; dy=screen.height; wx=300; wy=200; window.open("","test","left="+(dx-wx)+",width="+wx+",height="+wy); return true; } </script> </head> <body> <script> test(); </script> </body> </html>

sara555
質問者

お礼

回答有難うございます。 ソースまで書いていただいて、 大変有難うございました。 ためしてみます。

その他の回答 (1)

  • kodamashi
  • ベストアンサー率20% (10/49)
回答No.1

IEではleft,height ネスケではscreenX,screenYで場所を設定できます。 左からの位置、上からの位置を指定するので left=1280-開く小窓の幅,height=0とかにすれば右上に表示 されるかも。 汎用的にするのであれば画面のサイズをscreen.width、screen.height でとる方がいいかもしれません

sara555
質問者

お礼

回答有難うございます。 案を教えていただいたので、考えてみます。

関連するQ&A