• 締切済み

ウィンドウを常に手前に置く方法

今、HTMLとJAVAを使ってホームページを作っています。写真をホームページ上で表示しているのですが、その際に写真をクリックしたらばjpgファイルに直接リンクをして画像を表示させるJAVAを作っています。その際にほぼ完成したのですが一つだけできないことがあります。 1.写真を開く時にウィンドウを開く 2.ウィンドウに写真だけが表示されている。 3.元のウィンドウをクリックするとさっき開いたウィンドウが下に隠れてします。 4.下に隠れてしまうウィンドウをウィンドウを閉じるまでは手前に表示させておく方法が解らない。 いろいろ調べたので下にソースを参照しています。どうか参照したソースを見て頂けないでしょうか?お願します。 -------------------------------------- <SCRIPT language="JavaScript"> <!--- function jump(n){w=window.open(); w.location=n;} function loc(n){location.href=n;} function OnClickSpkinpFunc(ww,hh){ var w,ww1,hh1,str; ww1=eval(ww)+24; hh1=eval(hh)+24; if(ww1 > 800) { str="toolbar=0,location=0,directories=0,menubar=yes,status=0,scrollbars=yes,resizable=1,width=800,height=544,top=100,left=1"; } else { str="toolbar=0,location=0,directories=0,menubar=yes,status=0,scrollbars=0,resizable=1,width="+ww1 + ",height=" + hh1 + ",top=100,left=1"; } w=window.open("","SpkinpWindow",str) w.focus(); *これを加えたが特に変化なしでした。 return true } //--></script>

みんなの回答

回答No.2

こんばんわぁ、Blackwinglsです。 http://www.okweb.ne.jp/kotaeru.php3?q=111480 の方法でなんとかなりませんか? ではでは(^_^)/~

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=111480
  • tohya
  • ベストアンサー率20% (1/5)
回答No.1

加えた部分の、「w.focus(); 」は、写真を表示する為のリンクがクリックされたとき(OnClickSpkinpFuncが呼び出されたとき)に有効になるので、 もう一度写真を開く動作をすれば、ウィンドウは手前に表示されます。 が、おそらく、後ろに回るのも避けたいとの事だと思うのですが…(^^;; jpgファイルを表示する為のHTMLを用意するなどして、そこで <BODY onLoad="this.focus()">だと、常に手前に表示はされますが、 jpgファイルのみの呼び出しで常に手前に表示の方法は分かりません;;;

関連するQ&A