ターゲットフレームでBGイメージを残すには?
[上に]
[前に]
[次に]
BeenBoon
1999/06/03(木) 03:04:53
左右にフレームを分け、左のフレームに画像タイトルを表示して
クリックするとターゲットに指定した右のフレームに画像が出現
するという作り方で、右フレームのバックグラウンドイメージは
変えずに、その上に左フレームで指定した画像を表示するには
どうしたらよいのでしょうか?
とくめい
1999/06/04(金) 12:50:05
<A HREF="xx.gif" TARGET="右フレ">でやろうとしているなら無理ですね。
<A HREF="xx.htm" TARGET="右フレ">で、xx.htmの<BODY BACKGROUND="...">
で指定するか・・・
右フレの画像に<IMG SRC="..." NAME="img1">で名前をつけておいて、
<A HREF="dummy.htm" onClick="parent.右フレ.document.img1.src='xx.gif'; return fase">
のようにJavaScriptを使うか・・・
<A HREF="xx.cgi" TARGET="右フレ">で、CGIを用いてやっちゃうか・・・
みんこ
1999/06/04(金) 13:34:53
地道な方法としては
全ての画像用ファイルに同じ背景画像を指定する...
一番間違いは少なくて確実です...手間を厭わなければ。
JavaScript使用の場合は
目次用ファイルで背景画像指定したソースを作って
ボタンで表示画像ファイル名だけとりかえて
右フレームに流し込むとか。
右に指定した背景画像のファイルをおいて、
はじめは透明GIFかなんか出しておいて
画像書き換えスクリプトで取り替えるとか。
NNならレイヤー使ってもできそう。
IEならDHTMLでできそう。
ただし両方(プラスWin&Mac)に通用するのは大変そう。
CGIは...よくわかりません。
まあ手間を惜しむか環境を選ぶかって感じですが。
方法はいろいろあると思うので自分の力量や環境に合わせて
考えたらいいんでないでしょうか。
beenboon
1999/06/07(月) 23:01:02
[[解決]]
ありがとうございました。
[上に]
[前に]
[次に]