• 締切済み

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

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

  • aeic
  • お礼率10% (60/582)

みんなの回答

回答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

  • java script作ったのですがうまく出来ません 1

    下記のを作成したのですがウインドウが3つめまでしか開きません。 ご指摘お願いします。初心者です。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> function window_open(){ w1 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w2 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w3 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w4 = window.open("http://www.yahoo.co.jp/"," _blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w5 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w6 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes");

  • java script作ったのですがうまく出来ません 2

    続きです。 w7 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w8 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w9 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w10 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w11 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w12 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); } </SCRIPT> </HEAD> <BODY onLoad="window_open()"> 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=380405

  • 開かれる側のファイルに、ツールバー非表示記述

    開かれる側のファイルに、ツールバー非表示やウィンドウサイズ指定などの記述をしたいのですが("width=300,height=400,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes"など?)、どう記述したらよろしいでしょうか。よろしくご回答のほど、お願いいたします。

  • ブラウザサイズをフルサイズで表示させる方法

    ブラウザにタイトルバーとスクロールバーとスタートバー以外を表示しないページを作成したいのですが、 XPはOKで、WIN98でうまくいきませんでした。リンク先をクリックすると別ウィンドウが立ち上がる仕組みです。画面サイズに合わせて変わるようなのですが、WIN98では、スクロールバーが途中で切れてしまい、 一番下まで、綺麗に表示できませんでした。これ以外の方法でもかまいませんので、どなたかご伝授いただければと思います。 function wopen(url){ if(screen.width <= 640){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=640,height=480,left=0,top=0") }elseif(screen.width <= 800){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=800,height=600,left=0,top=0") }else if(screen.width <= 1024){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1024,height=768,left=0,top=0") }else if(screen.width <= 1152){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1152,height=864,left=0,top=0") }else if(screen.width <= 1280){ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1280,height=1024,left=0,top=0") }else{ window.open(url,"_blank","resizable=no,menubar=no,status=yes,location=no,scrollbars=yes,toolbar=no,width=1600,height=1240,left=0,top=0") } return; } : <A href="javascript:wopen('/index.html')">

  • Chromでポップアップウィンドウのサイズ指定

    現在以下のような指定でポップアップウィンドウを開いているのですが Chromの場合、サイズ指定が無視されてしまいます。 良い方法ございましたら、ご教授いただけますでしょうか。 var subopen function subWinmap(){ subopen=window.open("map.html","map","resizable=yes,scrollbars=yes,menubar=yes,toolbar=no,directories=no,status=no,location=yes,width=700,height=800px"); if (!subopen.opener) subopen.opener=self; if (window.focus) subopen.focus(); }

  • HP、リンク先を最大化で開く方法は?

    ホームページ作成講座・作成支援サイト『ともくんの部屋』(http://www4.ocn.ne.jp/~tomotan/)のページを参考に、下記のようにHTMLを書いたのですがうまくいきません。 <INPUT type="button" value="リンク先を最大化して開く" title="リンク先を新しいウィンドウで最大化して開きます" onClick="window.open('….html','','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0); resizeTo(screen.availWidth,screen.availHeight);"> 最大化されずに開くのですが、どこがいけないのでしょうか? また、自分が思うには、,'','toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes'); moveTo(0,0); この部分はなくてもよいと思うのですか、消すとエラーを起して動きません。 このHTMLの構造についても教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • window.openの時の大きさ

    こんばんは、よろしくお願いします。 別ウインドウでart.htmlを開くようにしました。 window.open("art.html","toolbar=1,location=0,directories=0,status=0,scrollbars=1,resizable=1,menubar=0,"); ところが、ウインドウの大きさが小さく画面の左上のほうにチョコット表示されます。 ネットで調べてfullscreenを使ってみたのですが、閉じるボタンや戻るボタンまでもなくなってしまいました。 ウインドウを開く際に最大化もしくはそれに近い状態で開くことはできるでしょうか?

  • 常に中央に表示できますか?

    JavaScriptで小窓を表示させています。 <script language="JavaScript"> <!-- function open01(){window.open"stop.htm","01", "toolbar=0,location=0,directories=0,status=1, menubar=0,scrollbars=0,resizable=0,top=250, left=240,width=300,height=100");} //--> </script> 上のようにtopとleftを指定してwindowを画面の中央に 表示するようにしたのですが、中央に表示されるのは 800x600ピクセルの場合で、1024x768ピクセルだと中央 からずれてしまいます。どの解像度でも中央に表示する 方法はありますか?

  • エラー

    JAVA SCRIPTでWINDOWが開くように以下のようにヘッダに入力しました。 <SCRIPT language="JavaScript"> <!-- function OpenWin1(){ window.open("http://www.******.htm","new_win","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,Width=500,Height=700"); win.moveTo(0,0); } //--> </SCRIPT> それをブラウザから見ると、ウインドウを開いた後にもとのウインドウの下に 「ページでエラーが発生しました」 とでてしまいます これは、構文が間違っているのでしょうか? それともほかに何か原因があるのでしょうか? よろしくおねがいします

  • 小さいウインドウ

    HPに小さいウインドウをひらいてそこにアンケートをつくりたいのですが <A HREF="アンケートの説明のURL" onClick='window.open("アンケート用紙のURL","ファイルの名前)","width=350,height=200,toolbar=no,location=no,directories=no, status=no,menubar=no,scrollbars=yes,resizable=yes")'">アンケート</a> 今このようにしているのですが 1回「アンケート」という所をクリックして小さいウインドウを開き、 アンケートの中身をかきこんで送信する前に 他のページに行ってまた「アンケート」というところをクリックすると 小さいウインドウのかきこんでおいたアンケートの内容が全て消えてしまうのですが、消えないようにするにはどうしたらいいでしょうか。 教えてください。

    • ベストアンサー
    • HTML

専門家に質問してみよう