• ベストアンサー

小さなウインドウ開いて自動閉じることできますか?

EURの回答

  • ベストアンサー
  • EUR
  • ベストアンサー率61% (29/47)
回答No.2

setTimeoutのつづりが間違ってますよ。 あと念のためwindow.closeをthis.window.closeに変更してください。 w1.status=no; についてですが、ステータスバー等を消したいとのことでしょうか?それともステータスバーを空白にしたいのでしょうか? ステータスバー等を消したい場合は、新規でウィンドウを立ち上げるときしか出来なかったように思えます。 window.open("","","status='no'"); 空白にしたいということであれば W1.status=""; です。 以下修正してみました。 <html> <head> <script language="JavaScript"> <!-- function resize(w1) {   w1.resizeTo(200,200);   //w1.status=no; わかりませんでした } //--> </script> </head> <body onLoad="setTimeout('this.window.close()',10000); resize(this.window);"> 小さなウィンドウ 10秒後に自動で閉じます。 </body> </html>

morishita
質問者

お礼

できました。ありがとうございます! アドレスバー非表示にしたいのですが、無理なようですね。

関連するQ&A

  • ご指摘下さい!どこが間違っているのか…窓の自動リサイズ法です。

    こんばんわ! いきなりですが、いろんな方にアドバイスをいただいて自分なりに 作ってみたのですが、窓の自動リサイズができません。 「更新」やこのページに飛んできたとき、などなど、 そのようなときに自動的に窓が720*580の大きさになるなどというのは もしかして不可能ですか? どなたか教えて下さい! <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <META NAME=""> <META NAME="" > <META NAME=""> <META NAME=""> < http-equiv="refresh" conten="5;url=test.html"> <SCRIPT LANGUAGE="JavaScript"> <!-- function resizeWindow(){      window.resizeTo(720,580);  } //--> </SCRIPT> <title>test</title> <style type="text/css"><!-- body { background-repeat:no-repeat;} --></style> </HEAD> <body onLoad="resizeWindow()" background="top4.jpg" width=720 height=580 > </body> </HTML>

  • 一定時間がきたら表示を消したい

    window.statusを使用して、一定時間がきたら表示を消すように記述するにはどうすればよろしいでしょうか? 以下にソースを記述しています。どなたか教えてください。 <head> <script language="javascript"> <!-- function a() { window.status=new Date().getHours()+"時"+new Date().getMinutes()+"分"+new Date().getSeconds()+"秒"; b=setTimeout("a()",500); } //--> </script> </head> <body onLoad="a()"> </body>

  • 一定時間がきたら表示を消すようにしたい

    window.statusを使用して、一定時間がきたら表示を消すように記述するにはどうすればよろしいでしょうか? 以下にソースを記述しています。どなたか修正してください。 <head> <script language="javascript"> <!-- function a() { window.status=new Date().getHours()+"時"+new Date().getMinutes()+"分"+new Date().getSeconds()+"秒"; b=setTimeout("a()",500); } //--> </script> </head> <body onLoad="a()"> </body>

  • dummyページを一瞬で開き、閉じるjavascriot

    例えば、あるページを開いたときにサブウィンドウで yahooを開き、そのあとすぐにそのサブウィンドウ(yahoo)を 閉じる処理を行いたいのですが、うまくいきません。 ちなみに、以下のように記述しました。 <html> <head> <title></title> <script language="JavaScript"> <!-- function Dummy_Window() { window.open("http://www.yahoo.co.jp","window1","width=400,height=80"); window.close("http://www.yahoo.co.jp","window1"); } // --> </SCRIPT> </head> <body onload="Dummy_Window();"> </body> </html>

  • javascriptで別ウインドウを開いたのですが背景設置が上手くいきません。

    いつもお世話になっております。 JavaScriptを使用し別ウインドウで画像を表示させているのですが、 そのウインドウの背景が上手く設定できません。 どのように編集すればよいでしょうか? 現在の状態は以下の通りです。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>aaa</title> <script language="javascript"> <!-- function OpenWindow(){ var width = document.images['00'].width + 228; var height = document.images['00'].height +254; subWin = window.open("","subWin","status=no,menubar=no,toolbar=no,scrollbars=no,resizable=yes,screenX=0,screenY=0,width=" + width + ",height=" + height + '"'); with(subWin.document) { open(); write("<html><head><title>sample1</title></head>"); write("<body onload='window.resizeTo( document.images[00].width + 40,document.images[00].height + 120)'><div align='center'><img id='00' src='b/1b.jpg'><br>"); write("<button type='button' onclick='window.close()'>閉じる</button></body></div></html>"); close(); } } --> </script></head> 宜しくお願いします。

  • 既に開かれているウィンドウのメニューバーなどのスタイル変更

    新しく開かれたウィンドウのサイズ変更、メニューバーなどをなくしたいのですが、どうすればよいですか? 問題は、あるところから飛ばされてきており、ページが既に開かれている状態なので、前のページでwindow.openなどのjavascriptが使えないことです。。。 ソースは現在、下記のような感じです <script language="JavaScript"><!-- resizeTo(500,300); function thisopen(){ open("index.html","_self","menubar=no,toolbar=no"); // --></script> <body onload="thisopen()"> 上のように、リサイズは出来ますが、メニューバーを消すことが出来ません。javascriptじゃなくてもいいのですが、ページが開かれたときに、1度だけリロードのような形でそのページを開きなおすのがいいのかとも思っています。 何か他の方法、ありませんでしょうか!?説明が足りませんかもしれませんが、どうぞよろしくお願いします。

  • 1クリックで2つのウィンドウを開くやり方について

    可能かどうかも分からないままの質問で大変恐縮です。 やりたい事は1クリックで2つのウィンドウ(時間差で開く)やり方が あるようでしたらご教示願えればと思い質問させていただきました。 自身のサイト上に以下ソースがあります。 (1)クリックボタンで「http://www.yah**.co.jp」をtarget="_blank"で開き、    5秒後に自動クローズさせます。(以下ソースで出来ています) (2)自動クローズした直後に「http://www.goog**.co.jp」が自動で立ちあがる   ※2つ目のURLはtarget="_blank"なしで立上げます。    可能かどうかも分からないままの質問で申し訳ございません。 どうぞよろしくお願い致します。 <head> <script type="text/javascript"> <!-- var w; function foo() { w=window.open('http://www.yah**.co.jp', '_blank'); setTimeout("w.close()", 5000); return false; } // --> </script> </head> <body> <a href="http://www.yah**.co.jp" target="_blank" onclick="return foo();">クリック</a> </body>

  • 新規ウィンドウを全画面表示させたい

    head内に下記を入力し、 <script type="text/javascript"> <!-- function setScreenSize() { window.moveTo(0,0); window.resizeTo(window.screen.availWidth, window.screen.availHeight); } //--> </script> body内に下記を記載しました。 <a href="test.htm" onclick="setScreenSize()">test</a> 「test.htm」を新規ウィンドウで開きたいのですが、同じウィンドウで開いてしまいます。何が足りないのか分かりません。教えていただけませんでしょうか?

  • 小窓自体でのツールバーの非表示

    小窓自体でウインドウのリサイズやツールバーの非表示が出来ないかと試行錯誤しております。 リサイズは <script LANGUAGE="JavaScript"> <!-- window.resizeTo(000,000); --> </script> で出来る事がわかりましたがツールバーの非表示を 小窓自体で出来るのかがどうしても解りません…。 子窓のリンク元のページからじゃないと出来ないのでしょうか?困っています。。ご回答して頂けると大変助かります!よろしくお願い致します。

  • ページ読み込み時に自動でスクロール

    <body>にonloadを記述する方法以外で あるページを読み込んだ時に、自動的にページ最下部へ スクロールさせたいのですが 以下コードを記述してもエラーも起こらず、何も起きませんでした。 <script type="text/javascript" language="javascript"> <!-- window.onload = new function(){ window.scrollBy(0,300) }; window.onload = new function(){ alert("aaa") }; // --> </script> ちなみに、下側のalertは問題なく動作しております。 scrollby以外でのスクロールでもいいので、ご存じの方教えて下さい。 (できれば一瞬でスクロールする方がいいです。)