プロが教える店舗&オフィスのセキュリティ対策術

今、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>

A 回答 (2件)

こんばんわぁ、Blackwinglsです。



http://www.okweb.ne.jp/kotaeru.php3?q=111480

の方法でなんとかなりませんか?

ではでは(^_^)/~

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=111480
    • good
    • 0

加えた部分の、「w.focus(); 」は、写真を表示する為のリンクがクリックされたとき(OnClickSpkinpFuncが呼び出されたとき)に有効になるので、


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

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