• ベストアンサー

firefoxでウインドウを閉じるには?

フラッシュで、 on (release) { getURL("JavaScript:window.close();"); } と、ボタンを押すとウインドウを閉じるようにしたいのですが、 safariなどでは閉じるのですが、 FireFoxをでは閉じることができませんでした。 FireFoxでも閉じれるようにするにはどうすればよいのでしょうか? よろしくお願い致します。

  • ex713
  • お礼率91% (11/12)

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

  • ベストアンサー
noname#86432
noname#86432
回答No.1

Firefoxでは、window.open()等で開かれたウィンドウのみがwindow.close()できる仕様だったと思います。

ex713
質問者

お礼

そうなんですね。 ありがとうございます!

関連するQ&A

  • ボタンでウィンドウを閉じたい

    いつも、ありがとうございます。MACOSX FLASH8です。safariとIEで動作確認しております。 swf上のボタンからブラウザのウィンドウを閉じたく、ボタンに on (press) { getURL("javascript:window.close()"); } というスクリプトを入れましたが閉じてくれません。 過去の質問から検索しても、これでいいはずなのですが。 親ウィンドウだからでしょうか?困っています。 よろしく、お願いします。

  • Firefoxでの win.close(); について

    ポップアップで開いたページ内の閉じるボタンからウィンドウを閉じるようにしたいのですが、 firefoxでのみ少々動作が異なり、一度目のアクセス時のみウィンドウが閉じません。 IEやsafariでは問題なく閉じています。 一度ポップアップウィンドウを閉じて、再度親htmlファイルのリンク先からポップアップを開いて試すと、ちゃんと閉じます。 a.htmlからポップアップでb.htmlを開き、b.htmlの中にb.swfを配置しています。 ソースと環境は以下の通りです。 ----------------------------------------- ■b.html <head>タグ内 <script language="javascript"> <!-- function closeWin(){ window.opener = window; var win = window.open(location.href,"_self"); win.close(); } // --> </script> ■b.swf 閉じるボタンアクション on (release) { getURL("javascript:closeWin();"); } ----------------------------------------- windowsXP SP2 firefox1.8.2 IE7 ----------------------------------------- ローカルでもウェブ上でも同様でした。 初回アクセス時からfirefoxでも閉じるボタンを機能させるにはどうしたらよろしいでしょうか。

  • 固定ウィンドウについて

    860*550のflashサイトの固定ウィンドウを出そうとしているのですが、なぜかずれてしまいます。 top page[550*550]のボタンには on(release){ getURL("JavaScript:window.open('~.html','recommend','toolbar=0,menubar=0,location=0,scrollbars=no,width=860,height=550');void(0)"); } と書いているのですが、いつもならこれでちゃんと表示されたのですが、今回は右下の方に、860*550のflashの作業面がずれました。原因はどういったものがあるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASHボタンとFireFox

    Flashで作ったボタンに on (release) { getURL("http://~"); } を書いて指定URLへジャンプするようにしています。最近気づいたのですが、このボタンFIREFOXでは全然機能していません。どうすればよいのでしょうか?HTMLには<embed>を使ってこのボタンを埋め込んでいます。

  • 複数の別ウインドウを開くためには?

    よろしくお願いします。 http://okweb.jp/kotaeru.php3?q=937787 のように一つだけサイズ指定の別ウインドウに関する質問があったのですが、複数の別ウインドウを開く質問と回答がなかったので、書き込みをさせて頂きました。 まだまだ未熟者なので、いまいちやり方がわかりません。 on (release) {  getURL("javascript:window.open('**.html','タイトル','width=○,height=○')"); } というのを、flashのリンクをさせたいボタンに書き込むと開くことは開くのですが、リンクさせたボタンのflashの部分が表示されないようになります。 いくつかの方法があると思うのですが、よければご教授願います。

    • ベストアンサー
    • Flash
  • ネット上では動くjavascriptが、ローカルでは動かない

    FLASH初心者で、アクションスクリプトに詳しくないので質問です。 FLASHのボタンに別ウィンドウを開くためのアクションスクリプトをつけました。 on (release) { getURL("javascript:void(window.open('**.html','', 'height=**,width=**,resizable=yes, scrollbars=yes'));"); } このファイルをネット上にアップした場合はうまく動くのですが、 ローカルのHDだと、ボタンをクリックしても別ウィンドウが開かず、 フリーズしてしまいました。 flashでプレビュした場合は、「この操作には JavaScript は使用できません、Safari はこのような JavaScript の使用方法を許可していません。」というエラーメッセージの書かれたウィンドウが開きました。 どうにか、ローカルでも動くようにする方法はないでしょうか?

  • getURLでjavascriptのvoidを命令する場合

    環境=WInWP Pro,Flash8Pro,target=Flash Player7,AcsionScript2 以下のスクリプトで (3)と(4)が動作しません。 (1) on (release) { getURL(url_,target_); } (2) on (release) { getURL("javascript:alert('you clicked me')"); } (3) on (release) { getURL("jacascript:openWindow('contact/contact.html','_blank','width=600,height=450')"); } //HTMLのheadにjavascriptを記載 (4) on (release) { getURL("jacascript:void(window.open('contact/contact.html','_blank','width=600,height=450'))"); } getURLでのopen.window関係のJavascript命令にはいつも悩まされているのですが、 どうも上手くいきません。 どうしたらよいのでしょうか? AMのFlash8ヘルプも、そのまま例を使用しても やはり動きません。 ちなみに、現在インストールされている FlashPlayerはvar9ですのでブラウザでのFlashplayerは9となります。 できれば、ツールバーなどのすべてのツールを非表示にして、フレームのみで新たなウィンドウを開かせ Flashを再生させたいです。 詳しい方、ご教授頂けないでしょうか。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flashから新規ブラウザを開くことと、htmlの埋め込み

    1.Flashから新規ブラウザを開きたいのですが、メニューバーを消したいのでjavascriptで制御しようと思いました。 SWFのボタンアクション on (release) { getURL("javascript:gura()"); } swfを組み込んだhtmlのjavascript function hoge() { gura = window.open("1.html","gura","width=770,height=550,resizable=no,status=no,scrollbars=no"); 現在これで一応動作はしているのですが、別ウィンドウが開かれて、javascriptで作った閉じるボタンを押して閉じて、再度ボタンを押してもウィンドウが開かれません。どうして1回しか動作しないのかが分からなくて困っています。また、javascriptではなく、Flash側から制御して開く事はできないのでしょうか? 2.netで検索して調べていたら、CGIの掲示板をFlashの中にhtmlのiframeを使う様に埋め込めると書いてあったのですが、どの様にすればできるのでしょうか? 以上の2点です。解答お願い致します。

    • ベストアンサー
    • Flash
  • [flash8]ボタンで別ウィンドウを開く。flash player7で動くものが8では動かない。

    よろしくお願いします。 flash8 proでの作業です。 ボタンから別ウィンドウを開くために以下のスクリプトをボタンに記述しました。 on (release) { getURL("javascript:Open1()", "_self"); } このflaをパブリッシュしたhtmlのheadに、 <script language="javascript"> <!--// function Open1() {window.open("interface.html","01","toolbar=0,location=0,directories=0,status=0, menubar=0,scrollbars=no,resizable=no,left=350,top=250,Width=600,Height=400");} //--> </script> と記述しました。 パブリッシュの設定でflash player7なら指定したhtmlに別ウィンドウで飛ぶのですが、flash player8にすると反応がなくなります(別ウィンドウも開きません)。アドバイスよろしくお願いします。

  • FLASHで別ウィンドウを_blankで表示させようとすると、ポップアップブロックが作動する

    FLASHで別ウィンドウを_blankで表示させようとすると、ポップアップブロックが作動します。 これを回避する方法はあるのでしょうか? 以下を試してみて、ほぼ上手くいったのですが、こんどはスクロールバーが表示されません。 on (release) { getURL("javascript:void(window.open('表示したいURL','_blank','width=xxx,height=xxx'));"); }

    • ベストアンサー
    • Flash

専門家に質問してみよう