No.2ベストアンサー
- 回答日時:
私の環境で確認してみた所...
普通に JavaScript で window.open() を使用する限り、
「リンク元に張られているアニメーションgifが止まってしまう」
事はなかったです。
あくまでも私の推測ですが...
こんな感じ <A HREF="javascript:OpenWin()"> で、
リンクを張って使用されているのなら、確かに止まると思います。
そこで、この場合と仮定して以下に説明します。
あくまでも私の想像なのですが...
本来、HREF="" は次のリンク先を指定する所なので、
ブラウザ内の処理としては既に元のページは終了しており、
アニメーションgifも止まるのではないでしょうか。
そこで、いくつか対策を作ってみました。
私の環境(IE4、IE5、NN4.7)で確認した限りでは、
どれもアニメーションgifは止まりませんでした。
<A HREF="javascript:OpenWin();location.reload()">
<A HREF="javascript:OpenWin();history.go(0)">
IE3 や NN2 でもきっとOKなのではないでしょうか?
しかし、onload 先が指定されているページの場合は、
内容によっては無限ループになってしまいます。
<A HREF="#" ONCLICK="OpenWin()">
これが一番良いのではないでしょうか?
でも古いブラウザでOKかどうかは調べていません。
これを読んでる皆さん!!どうでしょう...
<A ONCLICK="OpenWin()">
これは NN では動作しない上、オススメしません。
ご回答ありがとうございました!
確かに私もwindow.open()ならアニメgifは止まりませんでした。
しかし、<A HREF="javascript:OpenWin()">は止まります。
そこでご回答の通りやってみました。
<A HREF="#" ONCLICK="OpenWin()">の一番下の出来ました!
上の二つは、理想通りに動くことは動くのですが、なぜか砂時計が出続けます。
何はともあれこれで理想通りになりました。
本当にありがとうございました!
No.1
- 回答日時:
新しい窓が開いたことで、古い窓がアクティブウィンドウじゃなくなってアニメーションが停止した(アニメーションの書き換えが行われなくなった)のだと思います。
仕方ない事と言えば仕方ないことですね。
アクティブウインドウじゃなくても書き換えを続けるようにすれば...っちゅーのはWeb側から出来ることとは思えませんし。
質問とは関係ないですけど、(笑)を付ける場所は考えた方がいいですよ。
適当に付けてるといらぬトラブルを招きますから...。
「初心者」と「ガキ」は違いますからね。
ご回答ありがとうございます。
やっぱり仕方ないことでしたか。
目をつむるしか方法はなさそうですね。
(笑)に関して・・・すいません。こういうことまでアドバイスいただいて。
確かに適当につけてました。
自分から質問しておいて(笑)はないですよね。大変失礼致しました。
また何かありましたらよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブウインドウを開くときのフ...
-
ひとつのページから複数の小窓...
-
window.openした時、親ウィンド...
-
ブラウザの「戻る」を禁止したい
-
JavaScriptで画像を横移動
-
子Windowの操作(親Window遷移後)
-
CSSのtransform: translate(-50...
-
エクセルでサイズに合ったもの...
-
htmlでテーブル内にテキストボ...
-
PDFへてのテキストボックスにて...
-
Excel で等間隔で縦線を引きた...
-
<h1>タグの後の行間を詰めたい。
-
ホームページビルダーの表にお...
-
text-alignの解除の方法
-
TD、THタグ内の水平罫線(...
-
バーコードのサイズは拡大縮小...
-
Excelで可視部分だけをWeb形式...
-
テーブルとテーブルの間に、隙...
-
ホームページビルダー8で、全...
-
エクセル 画面表示拡大率によ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
指定時間になったら、WEBサイト...
-
window.openした時、親ウィンド...
-
javascriptでタイトルバーを非...
-
HTMLでブラウザを終了させる方法
-
location.hrefの使用条件について
-
子Windowの操作(親Window遷移後)
-
サブウインドウを開くときのフ...
-
画像から別窓(サイズ指定)を...
-
プレビューウインドウ
-
javaスクリプト 一定時間経過後...
-
ひとつのページから複数の小窓...
-
『入力文字列 + .html』 に...
-
自動的に小窓を開く
-
【続】 ポップアップ表示の後の...
-
一つのボタンで2つの性格を持...
-
window.open _self でとんでく...
-
リンクを張り、別窓を表示され...
-
JavaScriptで作られた択一式テ...
-
JavaScript 値に ’ や ” ...
-
小窓について。
おすすめ情報