- - PR -
Submit直前にJavaScriptで画像を表示したいのですが…
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-04-14 21:58
いつもお世話になっております。ASP.NETでの質問です。
PostBack直前にJavaScriptでアイコンを表示したいのですが、 表示される時とされない時があり困っています。 やりたいのは大体こんなことです。(すみつきカッコはGIF画像) @画面に実行ボタンと【エンピツ】の絵が表示されている。 A実行ボタンを押下すると、【エンピツ】が【砂時計アニメ】に切り替わり サーバに通信に行く。(応答を待っている最中ずっとアニメーションしている) Bサーバで処理が終わると他画面に遷移する。 実行ボタンにOnClickでJavaScriptを割り当て、【エンピツ】を表示していた IMGタグのSRC属性を【砂時計】に書き換える処理をしているのですが、 表示される時とされない時があります。 LAN環境で実行すると70%くらいの確率で出ますが、重い回線を経由すると ほとんど出ません。 で、画像のロードがSubmitに間に合っていないせいかと思い 元からソースに【砂時計】のIMGタグを書き出しておいてOnClick時に 非表示→表示と切り替える方法を試してみたところ、一応画像が出ることは出たのですが 絵が止まってしまい、アニメーションしませんでした。 (ちなみに、画面内にもうひとつ最初から【砂時計】を表示しておいたところ そちらはSubmit中も動いていました。) 確実にアニメGIF画像を表示するのに、何か良い方法はないでしょうか? どんなことでもいいので、参考になりそうなことを知っている方がいましたら どうかご意見お願い致します。 |
|
投稿日時: 2004-04-14 22:02
ちなみに実際の処理では
「スタイルつきテキスト+アイコン」をCustomCompornentとして使用しているので、 極力、RenderされたIMGタグを使い回ししたいのです。 今回は、CustomCompornentでRenderするタグにIDを付与して、 クライアントのJavaScriptからも操作できるようにしてみました。 Submitしない場合はちゃんと出るのですが、Submit時のOnClickだとうまくいきません…。 |
1