- ベストアンサー
小窓を表示する時に、必ず右上に表示する方法
window.openで、小窓を表示しているのですが、 表示する位置を必ず右上に表示するしたいのです。 何か良い方法ありますか?教えて下さい。 画面サイズは1024×768です。 よろしくお願いします。
- みんなの回答 (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>
その他の回答 (1)
- kodamashi
- ベストアンサー率20% (10/49)
回答No.1
IEではleft,height ネスケではscreenX,screenYで場所を設定できます。 左からの位置、上からの位置を指定するので left=1280-開く小窓の幅,height=0とかにすれば右上に表示 されるかも。 汎用的にするのであれば画面のサイズをscreen.width、screen.height でとる方がいいかもしれません
質問者
お礼
回答有難うございます。 案を教えていただいたので、考えてみます。
お礼
回答有難うございます。 ソースまで書いていただいて、 大変有難うございました。 ためしてみます。