GIFアニメーションのロード時にALT=表示するには?

[上に] [前に] [次に]
けんいち [E-Mail] 1998/02/19(木) 14:47:27
お世話になっております。
初めての来訪者がページを読み込んでいるときに
GIFアニメーションが一コマずつ表示されていって
アニメ表示の前にネタがわかってしまいます。
読み込みの時だけテキスト表示などに
できればいいんですけど・・・
教えてくださいまし!

sekikawa [E-Mail] [HomePage] 1998/02/20(金) 10:25:14
1フレーム目の表示時間を長くする...冗談です。(^-^)

ネットスケープに限定すればLOWSRCは使えないですかね。
でも、ブラウザー限定は良く無いので、テーブルでかこったら
少しは表示時間を遅らせる事が出来るかもしれません。

javaスクリプトを使って、クリックしてから動き出すように
するとかっていう手も使えるかも。

けんいち 1998/02/21(土) 17:37:35
ありがとうございます!!!テーブル書いてみました。
表示は確かにおそくなりましたが、
初めての訪問者が読み込みのときに一コマずつネタが表示されちゃってばれるのは
変わりませんでした。
トップページで最初にアニメ(40k)が
勝手に映る(3秒くらいです)ようになってるんで
スタートボタンは置きたくないんですが・・・
どうすればいいんでしょう???

hiro-kim 1998/02/21(土) 19:11:27
<body onLoad="location.href='index2.htm'">
<img src="anime.gif" width=0 height=0>
</body>

ローカルマシンのキャッシュに画像を読み込むが,表示はしない(width=0 height=0)。
完全に<body>が読み込まれたら(onLoad),index2.htmに移動してそちらで<img src="anime.gif">

というのはどうでしょう。って,思いついただけで,実際に試していないんですけれど。

とほほ 1998/02/21(土) 20:11:07
<SCRIPT LANGUAGE="JavaScript">
<!--
img = new Image();
img.src = "xxx.gif";
// -->
</SCRIPT>
<BODY onLoad="document.images['img1'].src='xxx.gif'">
<IMG NAME=img1 SRC="dummy.gif">
</BODY>

・・・・なんていう方法はどうでしょうか。
これも思い付きだけで試していないのと、Image()未対応のブラウザの
ための処理も追加しなければならないのですが・・・・

けんいち 1998/03/01(日) 14:22:44
ありがとうございます。やってみたんですが、
HEIGHTもWIDTHも"0"にすると無視されて画像がウィンドウの端に
全部表示されてしまいました。

それからIE3.01とIE4.Oだと、ONLOADを無視してしまうのは
しょうがないんでしょうか?なんか間違えてるのかな・・・

hiro-kim 1998/03/03(火) 09:26:31
私はIE4を使っていますが,width=0 height=0 も onLoad= も正しく動作しています。

>単に<IMG SRC="XXX.gif">と書いた、リンクもない表示だけのアニメが
>ネスケだときれいに表示されるのに、IE4.0とIE3.01だと歪んで表示されて
>そのうえ全体のコマ数の2/3ほどまで進んでから、
>『ファイルが見つかりませんでした』と 出て止まっちゃうんですが
>                 (MSのJSCRIPTとの互換性を調べたい)

と併せて,うまく表示されないというその実物を,誰かに見てもらう方が手っ取り早いです。

[上に] [前に] [次に]