- ベストアンサー
JAVA SCRIPTで作成したポップアップウィンドウが何故か同じものが2つでてくるのは?
こんにちはJAVA初心者ですがどうかご助言ください。 自分のHPであるページにアクセスすると同時に別に小窓も表示させる、よくあるJAVA SCRIPTを作成したのですが何故かその小窓が同時に2つ出てきます。これは一体なぜなのでしょう?ソースはいろいろなJAVA SCRIPTを紹介している専門サイトから引用したものを使いました。以下がそうです。 あとその小窓のサイズを指定しているのに何故か端にあるバー分の分だけ多めに表示されます(バーは実際には表示されていませんがそのバーのピクセル分だけ多めのサイズで小窓が出てくるんです。)。いろいろ解決方法を探してみたのですがこの原因も分かりません、専門科の方どうか教えていただけないでしょうか?よろしくお願いします。 <html> <head> <script type="text/javascript"> <!--// function openWin() { window.open("fuji-repo.html","","width=190,height=166,top=200,left=100,"); } //--> </script> </head> (あいだは中略します。) <body onLoad="openWin()"> </body> </html>
- toonie
- お礼率26% (55/210)
- JavaScript
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こちらでも試してみましたが問題ないようです。 onLoad 以外でも openWin を呼び出しているとしか考えられません。 またウィンドウサイズですが、これも問題なかったです。 ブラウザのバージョンによりそうですが、とりあえず window.open に scrollbars=no を追加してみてください。 window.open("http://www.yahoo.co.jp/","","width=190,height=166,top=200,left=100,scrollbars=no");
その他の回答 (2)
- LAIT
- ベストアンサー率32% (25/78)
実際書かれているとおりにタグを入力して試してみました。 僕のパソコンでは、1個しか出ませんでした。 ブラウザかOSのバグかそれとも、fuji-repo.htmlというページに同じタグが含まれているか等と思います。(#1とよく似た回答ですいません)
お礼
ソースをよく確認してみたら確かに同じタグが2つありました! それを修正したら解決しました。 ありがとうございます。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
よくわかりませんが、 openWin()をonLoad以外の場所でも呼び出しているとか fuji-repo.htmlでも小窓が開くようになっているとか
お礼
ソースをよく確認してみたら確かに同じタグが2つありました! それを修正したら解決しました。 ありがとうございます。
関連するQ&A
- java scriptによるポップアップウインドウについて
<head> <SCRIPT language="JavaScript"> <!-- function OpenWin1(){ win=window.open("window1.html","new","width=300,height=100"); } // --> <!-- function OpenWin2(){ win=window.open("window2.html","new","width=500,height=200"); } // --> </SCRIPT> </head> <body bgcolor="#FFFFFF" text="#000000"> <A href="javascript:OpenWin1()">1.ウィンドウを開く</A> <A href="javascript:OpenWin2()">2.ウィンドウを開く</A> </body> 「1.ウィンドウを開く」をクリックしてwindow1.htmlのポップアップウインドウを表示させたまま、「2.ウィンドウを開く」をクリックすると、最初のウインドウサイズを保持したまま、新しいウインドウが開いてしまうのですが、これをうまく処理する方法はないのでしょうか? どなたかアドバイス頂けると嬉しいです。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- ポップアップウィンドウが出来ないです
ポップアップウィンドウをつくりたいのですが、 head内に <script type="text/javascript"> function openWin(theURI) { PopUpWin=window.open(theURI,'theWin','scrollbars=0, width=250,height=320,resizable=1,directories=0, toolbar=0,status=1,location=0'); PopUpWin.focus(); } </script> と書いて body内に <a onclick="openWin('bgm.html');return false;" onkeypress="openWin('bgm.html');return false;"> と書きました 初心者がどうにか書いたものなので、全体的に間違っているかも知れないですが、どこを直せばいいか教えてください (サーバの都合で現在アップデートできないので、オフラインで動作確認しましたがポップアップしません。 オフラインでは動作しないのですか?)
- ベストアンサー
- JavaScript
- 読みこみと同時にポップアップウインドウを表示したい
URL(たとえば1.tml)を指定してページを読み込んだときにそのページと同時にポップアップウインドウを表示したいと思っています。 そこで1.htmlには下記のように書きましたが、ポップアップが出ません。どなたかおわかりになる方、ご教授ください。よろしくお願いします。 <HTML> <HEAD> <script type="text/javascript"> <!-- function MM_openBrWindow() { window.open("pop.html","width=400,height=400,status=no,scrollbars=yes,resizable=no "); } //--> </script> </HEAD> <boby onload="MM_openBrWindow()">
お礼
ありがとうございました! 言われたとうりにscrollbars=noを追加したら解決しました! 感謝します。