家・車以外で、人生で一番奮発した買い物

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

A 回答 (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>
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/18 23:58

IEではleft,height


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

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

お礼日時:2005/03/18 23:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報