• 締切済み

子ウィンドウの出す位置を指定

http://www.okweb.ne.jp/kotaeru.php3?qid=448746 こちらの方で一度質問をしました。 回答者さんのおかげで、わかった!と思ったんですが・・・。 私、とんでもない勘違いをしていました。 mywinx = window.event.screenX; mywiny = window.event.screenY; これで取得できるのは、マウスの位置なんですね?^^; あ~~~。なんてマヌケなんでしょう。 ブラウザの位置を取得するには、 IE left=x; top=y; と教えていただいたのですが、これの使いようが 今ひとつ分かりません。 もう少し詳しく教えていただけるならどなたか宜しくお願いします。

みんなの回答

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

InternetExplorerでよければ <HTML> <HEAD> <META name=VI60_defaultClientScript content=JavaScript> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> <SCRIPT LANGUAGE=javascript> <!-- function button1_onclick() { text1.value = window.screenTop; text2.value = window.screenLeft; } function button2_onclick() { window.open("about:blank","","top="+text3.value+",left="+text4.value); } //--> </SCRIPT> </HEAD> <BODY> <P> 親ウィンドウの位置<BR> top:<INPUT id=text1 name=text1><BR>注:ブラウザの左上角の位置じゃないです。<BR>ドキュメントの左上角の位置です。<BR><BR> left:<INPUT id=text2 name=text2><BR>注:ブラウザの左の位置じゃないです。<BR>ドキュメントの左角の位置です。</P> <P><INPUT id=button1 type=button value=位置取得 name=button1 LANGUAGE=javascript onclick="return button1_onclick()"><BR></P> <P>子ウィンドウ<BR> top:<INPUT id=text3 name=text3><BR> left:<INPUT id=text4 name=text4> </P> <P><INPUT id=button2 type=button value=子ウィンドウを開く name=button2 LANGUAGE=javascript onclick="return button2_onclick()"></P> </BODY> </HTML>

hiro_com
質問者

お礼

遅くなりまして、大変申し訳ありません。 これだと位置がわかりますね。 ネスケでもできるように頑張ってみます。 これを元に、親ウィンドウに子ウィンドウが くっついてくるようなソースを書ければ! ありがとうございます!出来ないものと諦めていました!

関連するQ&A