メイン 迷える子羊の部屋【初心者専用】 Javascript:window.close();で強制終了 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
numanori | Åê¹ÆNo.12116 投稿日時: 2004-11-8 15:42 |
新米 居住地: 投稿: 4
使用環境:
Mac OS 10.28 Flash MX2004 |
Javascript:window.close();で強制終了 はじめまして。制作環境はMac OS 10.28、使用FLASHバージョンはMXとMX2004です。
配置したボタンシンボルにget URLで「java script:window.close();」と書いています。これで自分のパソコンでは普通にクローズボタンの機能をしてくれているのですが、Mac OS 9以前だと、IEが強制終了してしまう事があります。これはFLASH PLAYERのバグと考えていのでしょうか?ちなみにムービーの書き出しはバージョン7、プラグインもバージョン7です。 |
ひろゆき | Åê¹ÆNo.12117 投稿日時: 2004-11-8 16:20 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: Javascript:window.close();で強制終了 引用:
Mac OS 9以前だと、IEが強制終了してしまう事があります。これはFLASH PLAYERのバグと考えていのでしょうか? では、Flashに埋め込んでいない「java script:window.close();」であれば、 問題は発生しないのでしょうか? そうでないのに、Flash側のバグだと決めるのは早計だと思います。 ちなみに、Mac OS 9.2.2 で IE 5.16 を使っていますが、 ブラウザを酷使した後で、Flashとは無関係な「java script:window.close();」と記述された「閉じる」ボタンを押して、 ブラウザが落ちてしまうことは、結構あります。 |
numanori | Åê¹ÆNo.12128 投稿日時: 2004-11-8 18:07 |
新米 居住地: 投稿: 4
使用環境:
Mac OS 10.28 Flash MX2004 |
Re: Javascript:window.close();で強制終了 お返事ありがとうございます。
Flashに埋め込んでいない「java script:window.close();」の方を確認してみましたが、問題ありませんでした。 FLASHに入れた方だけ、IEが落ちてしまいます。 |
rin-ko | Åê¹ÆNo.12130 投稿日時: 2004-11-8 18:27 |
職人 居住地: 東京 投稿: 397
使用環境:
MacOSX10.5/10.4 WinXP SP3 MX2004Pro/CS3 |
Re: Javascript:window.close();で強制終了 こんにちは。
以前こちらのスレッド でも書きましたが、そういう現象は一部で確認されているようです。解決策を見つけてなくてすみません。 当面の対策として、OSがMacでブラウザがIEの場合にはwindow.close()を出さない…とかではだめでしょうか。 |
ひろゆき | Åê¹ÆNo.12133 投稿日時: 2004-11-8 20:18 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: Javascript:window.close();で強制終了 closeボタン(flash)のあるページをローカルに作り、
ボタンを押して、ウィンドウを閉じた後、新規ウィンドウで、 問題のページを再度表示して、ボタンを押して、またウィンドウを閉じるということを 5回ほど繰り返した場合の結果、以下のようになりました。 (1-1) 強制終了なし。 [Mac OS 9.2.2 + IE 5.1.6 + Flash Player 7.0r19] (2-1) 3回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 6.0r79] (3-1) 強制終了なし。 [Mac OS 9.2.2 + IE 5.1.6 + Flash Player 5.0r41] (4-1) 強制終了なし。 [Mac OS 9.2.2 + Netscape 6.2 + Flash Player 7.0r19] (5-1) 強制終了なし。 [Mac OS 9.2.2 + Netscape 6.2 + Flash Player 6.0r79] 念のため、(1)(2)のケースをさらに検証。 (1-2) 3回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 7.0r19] (2-2) 3回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 6.0r79] (1-3) 2回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 7.0r19] (2-3) 3回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 6.0r79] (1-4) 1回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 7.0r19] (2-4) 1回目で強制終了。[Mac OS 9.2.2 + IE 5.1.6 + Flash Player 6.0r79] 回避方法については、調査中。 ないかも。 |
numanori | Åê¹ÆNo.12134 投稿日時: 2004-11-8 20:28 |
新米 居住地: 投稿: 4
使用環境:
Mac OS 10.28 Flash MX2004 |
Re: Javascript:window.close();で強制終了 職人 ひろゆき様 & rinko様
ありがとうございました。 過去スレにもあったんですね?。見つけれてなくてすみません。 今回のムービーはプレゼン用のものなので 「とりあえずクローズボタンは押さないでプレゼンしてね」 という事でおしきります。(笑) 後ろ向きですけど。。。 いろいろとありがとうございます。 |
ひろゆき | Åê¹ÆNo.12136 投稿日時: 2004-11-8 20:42 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: Javascript:window.close();で強制終了 swfを設置するHTML側に<head>タグ内あたりに
なお、「java script」の部分は、本来1語ですが、 投稿すると、2語に分割されて見えてます。 |
numanori | Åê¹ÆNo.12137 投稿日時: 2004-11-8 21:23 |
新米 居住地: 投稿: 4
使用環境:
Mac OS 10.28 Flash MX2004 |
Re: Javascript:window.close();で強制終了 職人 ひろゆき様
ありがとうございます! functionを別に用意してhead内に仕込む方法をやってみましたが 大丈夫でした。 色々とお世話になりました。 Windouw.close();ってなにげに良く使うので、OS9でこんな落とし穴があったなんで...すごいびっくりです。 (今まで気づかずにいっぱいやってしまったかも。(汗)) |
rin-ko | Åê¹ÆNo.12139 投稿日時: 2004-11-8 22:33 |
職人 居住地: 東京 投稿: 397
使用環境:
MacOSX10.5/10.4 WinXP SP3 MX2004Pro/CS3 |
Re: Javascript:window.close();で強制終了 functionを呼び出すかたちにすればオッケーなんですね。
ひろゆきさん、検証ご苦労様です。 大変参考になりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |