フレーム使用ページの読込待ち時間に画像を表示するには?

[上に] [前に] [次に]
ピノ [E-Mail] [HomePage] 1999/06/17(木) 23:55:34
フレームを使ったページの読み込み待ち時間に画像を表示させたいと思っています。
レイヤーとJAVAスクリプトのonLoad(layer visibility=hidden)を使ってやってみたのですが、下のレイヤーに置いているフレームが認識されずに<noframe>で定義した部分が表示されてしまいます。(NN4.5,Mac)
何か良い方法はないものでしょうか?

ばび〜ん 1999/06/18(金) 06:27:40
フレームをレイヤーの中に記述する、というのは不可能なんじゃない
ですか? どういう風に見せたいのか、もう少し具体的に書いてもらう
と答えやすいですけど。
……でも、読み込み待ち時間云々というのが理由なら、いきなり
フレームで表示した方が早いんじゃないでしょうか。

ピノ [E-Mail] 1999/06/19(土) 00:10:55
ばび〜んさん、レスありがとうございました。
レイヤーの中にフレームを記述することはできないのですね。
どういう風に見せたいかといいますと、(現在フレームをつかっている)トップページがあって、それが表示されるまでの間に他の画像を見せて、一定時間表示したらその画像を消して(すでに読み込みが済んでいる)トップに戻りたいのです。待ち時間の長短にかかわらず、動的に(?)画像を見せたいだけです。
<META HTTP-EQUIV="refresh"〜>を使ってみたところ、ユーザの通信速度によっては画像が表示されないうちにトップページへ飛んでしまったので・・・

レイヤーでは不可能、ということでしたら、新しいウインドウを開いて閉じる、というのが一番の方法なのでしょうか?

ばび〜ん 1999/06/19(土) 23:05:22
最初の画像のonLoadイベントでフレームページをlocation.hrefする
しかないような。でもJavaScript無効にしているとダメだし。
事前に読み込んでおくということなら、最初に表示されるところを
隠しフレームにして読み込んでおくしか手はないかも。
あるいは次に表示されるべきフレームページ内にある画像だけ先読みしておくとか・・・
でも、なんかこの方法だと快適なページにならん気がするし・・・うー分からんです。

ピノ [E-Mail] 1999/06/22(火) 22:37:39
[[解決]]
隠しフレームという方法があるのですね。
快適性も含めもう一度検討してみます。

ばび〜んさん、いろいろとありがとうございました。m(_ _)m

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