• ベストアンサー

JavaScriptで開く別WINDの位置を常に前に位置を指定して開きたい

JavaScriptで開く別WINDの位置を常に前に位置を指定して開きたいのですが、どんなスクリプトを何処に記述すればいいかわかりません。 ソフトは DERAMWERVER を使用して今ビヘイビアで サイズの指定をしてWINDを開くようにしました。 同じページからそのWINDにLINKが何箇所かあるのですが、最初はそのページが手前に来ますが、後は後ろのままです。

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

  • ベストアンサー
noname#199778
noname#199778
回答No.1

ウィンドウを開くスクリプトに、開いたウィンドウにフォーカスを与える処理を加えればよいと思います。 head内に <script type="text/javascript"><!-- function winOpen(url){ win1=window.open(url,"window1","width=***, height=***, resizable=1, scrollbars=1"); win1.focus(); } //--></script> body内のリンクは <a href="#" onClick="winOpen('別ウィンドウで開くファイルのURL')">リンク1</a> 上記のようにすれば、リンクをクリックして関数が呼び出されるたびに、内部的にwindow1という名前を付けたウィンドウに引数で指定したURLのファイルを呼び出し(このときwin1というIDを与えています)、次にそのウィンドウにフォーカスが当たるようになると思います。 別のURLを引数に渡した場合、ウィンドウが再利用された上で、そのウィンドウがフォーカスで前面に出てくると思います。 参考になれば…

yukiko00000
質問者

お礼

ありがとうございました。できました! 。

関連するQ&A

  • テキストリンクで別ウインドのサイズ固定の方法を教えてください。

    Dreamweaver MXを使用しています。 作例で画像ボタンにビヘイビアを使用して別WINDの固定を行う方法がありましたが、テキストのリンクで別ウインドを開くとサイズ、位置を指定したいときは以下の方法をHEADの部分に入れてみましたがうまくいきません。 <script language="JavaScript" type="text/JavaScript"> widow.open("http://●●●htm","","width=500,height=600, toolbar=yes, menubar=yes, location=yes, directoris=no, status=yes, resizable=no"); </script> 一つ(例のhttp://●●●htm)以外にも他の頁をリンクする場合はそのつど入れるのでしょうか?

  • ウインドの表示位置設定

    新しいページを表示する時に、ウインドのサイズと座標を指定したいんですけど、VBしか知らないので、HTMLのASPで、JavaScriptでの記述を教えて欲しいんです... どなたか、JavaScriptのランゲージリファレンスのページ、ご存知でじたら、教えて欲しいな(*^_^*)

  • javascriptでウィンドウのサイズ等を指定するには…

    色々な諸事情があって、新しく開くウィンドウのサイズを、親ウィンドウで指定するのではなく、新しく開く子ウィンドウ自身でサイズを指定する方法を探しておりました。 すると、以下のようなjavascriptが見つかったので試してみたところ、希望どうりにサイズを指定して開くことができたのですが、アドレスバーやツールバーなどもある形でウィンドウが開いてしまいます。タイトルバーとスクロールバー以外は表示しないようにしたいのですが、どのように記述したら良いのでしょうか。javascriptのことはわからないので、実際に書く記述をコピー&ペーストで試せるような形で教えていただけると助かります。宜しくお願いいたします。 <SCRIPT TYPE="text/javascript"> <!-- window.resizeTo(300, 300); //--> </SCRIPT>

  • javascriptでのボタンの位置、大きさと

    サイトに占いのjavascriptを記述したのですが javascriptで占いボタンの位置を上下左右任意の位置に配置する方法と占いボタンの大きさを任意のサイズに変更したいです。 それと占い結果で表示されるポップアップ内にテキストリンクを挿入したいです。 どのように記述すればいいのでしょうか? お分かりの方いましたらお願い致します

  • JavaScript で指定した月日に別のページにジャンプさせるには?

    JavaScriptを使って「指定した月日に違うページを表示させる」事はできますか?Java Scriptのサンプル等を紹介してくれているHPなどではよく「数秒後に違うページにジャンプする」というのがありますが、日にちを指定して、その日になったら別の違うページを表示させたいと思っています。月日を指定することで別ページにジャンプさせることができるJavaScriptがあれば教えてください。初心者ですので、難しいことは分かりません。できればサンプルソースで変更箇所を教えて頂く形でお願いしたく、よろしくお願いいたします。

  • 複数の画像をリンク設定し、サイズ、位置を指定してそれぞれ別ページにリンク設定する場合

    ホームページを作成している最中です。 画像をクリックした際に、リンク先はリンク元の拡大画像を表示し 画像サイズと位置を指定するよう設定しています。 例えば、そのリンク元の1ページに縮小画像が複数有る場合、 どのように記述すればよいのでしょうか。 現在はこんな感じとなっています。 -=-=-=-=-=-=-=-=-=-= <SCRIPT language="JavaScript"> <!-- function openwin() { window.open("http://●●●.net/guide_a.html", "", "scrollbars=yes,width=420,height=270,top=100,left=80,scrollbars=no"); } //--> </SCRIPT> -=-=-=-=-=-=-=-=-=-= 省略 -=-=-=-=-=-=-=-=-=-= <TD><A href="javascript:openwin();"><IMG src="image27.jpg" width="150" height="94" border="0"></A></TD> ↑この画像をクリックすると、上記で指定したサイズ、位置で画像が表示されますが 同じページにリンク元が複数ある場合、どのように記述すればよいでしょうか。 例えば、下記の別の画像も同じように、違うページに設定したいです。 <TD><A href="javascript:openwin();"><IMG src="image17.jpg" width="150" height="94" border="0"></A></TD> リンクしたいページ http://●●●.net/guide_b.html 今の状態ですと、リンク元の画像は同じページ内にあるため image17もimage27も同じリンク先(http://●●●.net/guide_a.html)に飛んでしまいます。 これをそれぞれ別ページにリンク設定したいです。 image27→http://●●●.net/guide_a.html image17→http://●●●.net/guide_b.html 大変わかりずらい説明で申し訳ありません。 素人なのでいまいち説明の仕方がよくわかってないです。。。 どうぞよろしくお願いいたします。

  • Animated Slideshow 別窓を指定

    Animated JavaScript Slideshowで大きいサイズの画像に 別ウィンドでリンクを使いたいのですが、やりかたがわかりません。 htmlにtarget="_blankを指定してもダメでした。 どなたか教えていただけますでしょうか? よろしくお願いします。 http://www.scriptiny.com/2008/12/javascript-slideshow/

  • ウィンドの位置を座標で指定したい。

    指定したウィンド、もしくは、任意のフォルダ起動後に 最大化せずともウィンドの右端が、スクリーンの右端にピッタリと合わせるようなフリーソフトってありませんか? もしくは、指定したソフトを起動した際は、常に同じ座標に起動する事が可能なソフトでもOKです。 用途としては、 現在、自動クリックにて一つのソフトの、複数の箇所を数秒毎にクリックさせています。 しかし、ソフトを起動すると毎回違う座標で起動する事と、自動クリックの設定が座標指定のみの為 ソフトを起動→その度に自動クリックで複数の座標を指定 と、とても面倒です。 以上を満たせるようなソフトをご存知であれば、是非教えて下さい。

  • ウィンドサイズの固定(指定?)

    新しくウィンドを開く・・・ではなく! ウェブサイトのトップページを 開いた時に そのページのウィンドのサイズを指定して変更できなくする というのを 前にどこかで見たのですが・・・ どうすれば よいのでしょう? 前に見たページは 見た目は普通だったのに 最大化のボタンをクリックしても サイズが変更しませんでした。

  • 別ウィンドウをそれぞれ違うサイズで位置指定で開きたい

    現在ウェブサイトを作っておりまして、別ウィンドウをそれぞれ違うサイズで位置指定で開きたいと思い、headの中に以下の記述をしました。 <SCRIPT language="JavaScript"> <!-- w = 800; h = 600; function season2009ss() { x = (screen.width - w) / 2; y = (screen.height - h) / 2; subWin = window.open("look/season2009ss.html","season2009ss","screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=yes"); } //--> </SCRIPT> <SCRIPT language="JavaScript"> <!-- w = 500; h = 660; function contact() { x = (screen.width - w) / 2; y = (screen.height - h) / 2; subWin = window.open("mail/contact.html","contact","screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=yes"); } //--> </SCRIPT> 開きたい画面は二つあり、位置は両ウィンドウとも画面の真ん中で、サイズのみ違います。 しかし、この形ですとなぜかウィンドウサイズは両方とも同じになってしまい、狙い通りにいきません。 何が原因なのでしょうか。

専門家に質問してみよう