• ベストアンサー

親ウィンドウを警告無しで閉じる方法を教えて下さい。

JavaScriptで開いたほうのウィンドウではなく、元からある方のウィンドウを警告無しで閉じる方法が知りたいのですが、ひとつ条件があって、開いたと同時に、子ウィンドウを出して、閉じたいのです。 ただ警告無しで、閉じるだけなら、以下の記述でどうにかなるのですが・・・。 <BODY> <OBJECT id="window" type="application/x-oleobject"classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <PARAM name="Command" value="Close"> </OBJECT> <A href="#" onclick="window.Click();">閉じる</A> </BODY> なんで、こんなことがやりたいかというと、ローカル環境で、プログラム側から呼びだすウィンドウにIEのツールバー等をつけたくないのと、全画面表示にしたいからなのです。 逆に自らのウィンドウのツールバーを外して、リサイズする方法があったら、そちらでもかまいません。 宜しくお願い致します。

  • waka
  • お礼率16% (10/59)

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

>逆に自らのウィンドウのツールバーを外して <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE=javascript> <!-- function window_onload() { var aleft = window.screen.width - window.document.body.offsetWidth; var atop = window.screen.height - window.document.body.offsetHeight; window.moveBy( (-1 * window.screenLeft) , (-1 * window.screenTop)); window.resizeTo(window.screen.width+aleft , window.screen.height+atop); } //--> </SCRIPT> </HEAD> <BODY LANGUAGE=javascript onload="return window_onload()"> 擬似フルスクリーンです。 IEのみでうまくいくようです。 </BODY> </HTML>

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

追記です NN7では各種バーをはずせますが タイトルバーだけ(「閉じる」ボタンとか) は外せませんでした。

  • leaz024
  • ベストアンサー率75% (398/526)
回答No.2

window.Click() が何者なのか、実はよく分かってないのですが、次のようにすることで取り合えず消せました。 (No.1のa-kumaさんの回答を一部拝借しています。) function close_and_open() {   window.open('子のURL', '_blank', 'fullscreen=yes,toolbar=no');   document.anchors[0].click();    // ここを変える } <A name="a1" href="#" onclick="window.Click();">閉じる</A>   ↑nameを設定する(必須)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> ただ警告無しで、閉じるだけなら、以下の記述でどうにかなるのですが・・・。 だったら、<body> の onLoad でやったらどうなんでしょうね。 こんな感じになるのかな。 <script> function close_and_open() {  window.open(子ウィンドウを全画面で表示);  window.Click(); } </script> <body onLoad="close_and_open()"> <object …> … # 試してませんので、自信なしとしておきます

waka
質問者

補足

>a-kumaさん すみません。ありがとうございます。 残念ながら、ダメなようです・・・・。

関連するQ&A

  • IE系<OBJECT>タグの使い方を説明しているサイト名

    雰囲気としてソース解析と実行結果からわかるのですが,日本語で文法を解説しているサイトをご存知の方いらっしゃいませんか。(当方コンピューター英語はさっぱりわかりません) 文法がわからないと使えませんし,使う気持ちにもなれません。 <object id=aaaaaaa type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"> <a href=JavaScript:aaaaaaa.Click()>

    • ベストアンサー
    • HTML
  • firefoxで。

    firefoxでhttp://bestyz.com/のJ-POPの動画を見ようとすると動画が表示されず、文字が出ます。 例えば、SEAMOのCryCabyを見ようとすると、 「<OBJECT ID=WMPlay width=430 height=395 classid=CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95 >codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 >standby=Loading Microsoft Windows Media Player components... type=application/x-oleobject> ><PARAM name=FileName value="http://home.megapass.net/~songtb/seamo07420cdtv" showstatusbar="1"> ><PARAM name=ShowControls value=1> ><PARAM name=ShowTracker value=1> ><PARAM name=ShowAudioControls value=1> ><PARAM name=ShowStatusBar value=1> ><PARAM name=ShowDisplay value=0> ><PARAM name=ShowCaptioning value=0> ><PARAM name=ShowPositionControls value=1> ><PARAM name=SetCurrentEntry value=0> ><PARAM name=AutoStart value=1> ><PARAM name=EnableContextMenu value=0> ></OBJECT>codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 >standby=Loading Microsoft Windows Media Player components... type=application/x-oleobject> > > > > > > > > > > > >」 って出ます。 どうすれば見れるようになりますか?

  • メディアプレーヤーでなく、ページに埋めこまれているタイプのHPを見かけますが、、、

    メディアプレーヤーでなく、ページに埋めこまれているタイプのHPを見かけますが、どうも、下記のタグを埋めこむらしいのですが、これについて、教えてください。 <PARAM name="URL" value="http://www.******.com/asx/sample2_300.asx"> という部分がありますが、映像ファイルの、ファイル名をどの部分に記述すればいいのでしょうか? 全文 <OBJECT ID="Player" width="320" height="290" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <PARAM name="autoStart" value="false"> <PARAM name="URL" value="http://www.******.com/asx/sample2_300.asx"> </OBJECT>

  • 親タブから子タブ開いて親タブへ戻す。

    以前、ここで質問をしたものです。 まだ、解決していません。 window.opener.focusが利かないと質問したものです。 親タブ(ウインドウ)から子タブ(ウインドウ)をひらいて そのリンク先を親タブ(ウインドウ)で制御しようとしています。 自分でいろいろやりましたが、現在chromeのみで動いています。 Firefox、IEでは動いていません。 他に良い方法はないでしょうか? 現在のコードです。 親<index.html> <html> <head> <title>TOPページ</title> <script type="text/javascript"> <!-- var win; // サブウィンドウを開く処理 function disp(url){ win = window.open(url, "oya"); } // --> </script> </head> <body> <p><a href="example_sub8.html" target="_blank" onClick="disp('example_sub8.html')">testサブウィンドウを開く</a></p> </body> </html> 子ウインドウ<example_sub8.html> <html> <head> <title>testサブウインドウ</title> <script type="text/javascript"> <!-- // リンクの処理開始 function disp(url){ if(!window.opener || window.opener.closed){ // メインウィンドウの存在をチェック window.alert('メインウィンドウがありません'); // 存在しない場合は警告ダイアログを表示 } else{ window.blur(); window.opener.focus(); window.open(url,"oya"); //window.opener.location.href = url; // 存在する場合はページを切りかえる } } // リンクの処理終了 // --> </script> </head> <body> <ul> <li><a href="#" onClick="disp('index.html'); return false;">トップページ</a></li> <li><a href="#" onClick="disp('index2.html'); return false;">test2ページ</a></li> </ul> </body> </html>

  • 動画配信について

    お世話になります。 現在、自分のPCにApacheを入れて、動画配信プログラムを作っているにですけれど、 Apacheの入ったPCからは、動画が動くのに、LANでつなげました、他のPCは動画が再生をしないのです。 どういうことが原因なのでしょうか? よろしくお願いいたします。 プログラムはこの様に作っています。 <OBJECT ID='MediaPlayer' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' WIDTH=320 HEIGHT=240> <param name='URL' value='file:///C:/Program Files/Apache Group/Apache2/htdocs/images/A.avi'> <param name='uiMode' value='full'> <param name='autostart' value='false'> <param name='mute' value='false'> </object>

  • Flash画像の枠を消したいです。

    ホームページにswfファイルを設置しましたが、onmouse で枠が出てしまいます。 <OBJECT CLASSID="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000"> <PARAM NAME="MOVIE" VALUE="******.swf"> <PARAM NAME="wmode" VALUE="transparent"> <EMBED src="*****.swf" wmode="transparent"></EMBED> </OBJECT> と言う記述をしていますが、どの様に変えれば onmouse で枠を出さなく出来ますか? よろしくお願い致します。m(__)m

  • Firefoxで動画を表示させるには

    wmv形式の動画ファイル(ムービーメーカーで作成した)をFirefox最新バージョンで表示させるためには どのような記述をすればいいでしょうか? 以下のそれぞれの記述を試しましたが、IEの最新版では動作するのに、Firefoxでは まったく動きませんでした。よろしくお願いします。私のPCは、Windows7です。 <!-- (1) --> <object width="600" height="500"> <param name="movie" value="serenade.wmv"></param> <param name="allowFullScreen" value="true"></param> <param name="allowscriptaccess" value="always"></param> <embed src="serenade.wmv" width="600" height="500" allowscriptaccess="always" allowfullscreen="true" width="560" height="315"> <br>高橋真梨子の世界</embed> </object> <!-- (2) --> <object data="serenade.wmv" type="video/x-ms-wmv" width="600" height="500"> <embed src="serenade.wmv" width="600" height="500" loop="true" autostart="true"> <br>高橋真梨子の世界</embed> </object> <!-- (3) --> <object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="600" height="500"> <param name="URL" value="serenade.wmv"> <param name="AutoStart" value="true"> </object> <!-- (4) --> <object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="600" height="500" type="application/x-ms-wmp"> <param name="URL" value="serenade.wmv"> <param name="AutoStart" value="true"> </object> <!-- (5) --> <object id="player" width="600" height="500" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <param name="autoStart" value="true"> <param name="URL" value="serenade.wvx"> <embed name="WMP" type="video/x-ms-wmv" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="serenade.wvx" width="600" height="500" autostart="0" showcontrols="1"> </embed></object> <!-- (6) --> <p> <img dynsrc="serenade.wmv" width="600" height="400"> </p> <!-- (7) --> <iframe width="560" height="315" src="serenade.wmv" frameborder="0"><br>高橋真梨子の世界</iframe> <!-- (8) --> <embed src="serenade.wmv" width="600" height="500" autostart="1" showcontrols="1" type="application/x-mplayer2" > </embed><br> <!-- (9) --> <embed src="serenade.wmv" width="600" height="500" autostart="1" showcontrols="1" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/"> </embed><br>

  • 10秒後に遅れてFLASHを表示させる方法(html)

    こんにちは。 質問がありまして投稿致します。 只今Webサイトを製作する勉強をしております。 そこにFLASHを埋め込むことは成功したのですが、そのflash素材を10秒遅れで表示させることは可能でしょうか? タグはこのように記載しました。 <BODY> <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="201" HEIGHT="201" id="***" ALIGN="center"> <PARAM NAME=movie VALUE="***.html"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="***.html" quality=high bgcolor=#000000 WIDTH="201" HEIGHT="201" NAME="***" ALIGN="center" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> </BODY> 教えて頂けるととても嬉しく思います。 長文申し訳ありませんでした。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 小さなウインドウ開いて自動閉じることできますか?

    200 * 200のウインドウ開いて、 10秒後に自動で閉じるようなスクリプトは可能でしょうか? 以下ではオブジェクトを指定してくださいエラーになりました。どぼじで?(TT) ----------------------------------- <html><head> <script language="JavaScript1.2"><!-- function resize(w1) { w1.resizeTo(200,200); w1.status=no } //--></script> </head> <body onLoad="setTiw1out('window.close()',10000); resize(window);"> 小さなウィンドウ 10秒後に自動で閉じます。 </body></html> -------------------------------------

  • Windows Media Playerのサイズ

    デジカメで撮った サイズ 320×240 ピクセルの動画をHPに掲載しました。 http://1pc.digi2.jp/dg/  HTMLソースはwebを参考に下記のようにしました。 <OBJECT classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="Windows Media Player1" width="240" height="240"> <PARAM name="URL" value="D:\A\1pc-dejideji\dg\d2385.avi"> <PARAM name="AutoStart" value="true"> <PARAM name="rate" value="1"> <PARAM name="balance" value="0"> <PARAM name="currentPosition" value="0"> <PARAM name="defaultFrame" value=""> <PARAM name="playCount" value="1"> <PARAM name="autoStart" value="-1"> <PARAM name="currentMarker" value="0"> <PARAM name="invokeURLs" value="-1"> <PARAM name="baseURL" value=""> <PARAM name="volume" value="50"> <PARAM name="mute" value="0"> <PARAM name="uiMode" value="full"> <PARAM name="stretchToFit" value="0"> <PARAM name="windowlessVideo" value="0"> <PARAM name="enabled" value="-1"> <PARAM name="enableContextMenu" value="-1"> <PARAM name="fullScreen" value="0"> <PARAM name="SAMIStyle" value=""> <PARAM name="SAMILang" value=""> <PARAM name="SAMIFilename" value=""> <PARAM name="captioningID" value=""> <PARAM name="enableErrorDialogs" value="0"> <PARAM name="_cx" value="5186"> <PARAM name="_cy" value="5080"> </OBJECT> HTMLソースの Windows Media Playerのサイズを、width="240" height="240" からデジカメで撮った サイズ 320×240  width="320" height="240"に変更 しても width="240" height="240" に自動的に戻ってしまいます。 Windows Media Player1のサイズをデジカメで撮った サイズ 320×240 に するにはどの様にすればよいのでしょうか、 Windows 7 ホームページビルダー

専門家に質問してみよう