<HEAD>〜</HEAD>間<SCRIPT language="JavaScript">
<!--
function bcgChange(bcgName)
{
if (navigator.appName == "Microsoft Internet Explorer" && navigator.
appVersion > "4") {
document.body.background = bcgName;
}
}
//
-->
</SCRIPT>選択する画像<A href="javascript:bcgChange('画像のURL')" target="title"><IMG src="画像のURL" border="0"></A>
このようなスクリプトを使用して、自由に背景画像が選択できるようにしています。
そして画像をクリックすると同時に別のページにリンクするようにしたいんです。
自分が出来る限りの説明をしたいと思います;
まず、[A][B][C]というページがあるとします。
ブラウザはアイフレームで2分割されており、初期画面の左にはA、右にはBが面が表示されます。
Aが表示されている枠の名前はmain、Bが表示されている枠の名前はtitleとします。
(1) main title
┌──┬──┐
│ │ │
│ A │ B │
│画像│ │
└──┴──┘
A画面にある画像をクリックします。
(2)
┌──┬──┐
│ │ │
│ A │ B │
│画像│背景│
└──┴──┘
B画面の背景が変更されます。
(3)
┌──┬──┐
│ │ │
│ C │ B │
│画像│背景│
└──┴──┘
(2)と同時にA画面がC画面に変わります。
と、こういう風な説明をすれば良いのでしょうか;
上手く説明できなくて本当に申し訳ないです。
画像をクリックするとBの背景が変更され、同時にAのページがCに移る。と申しましょうか...;
アドバイスのほど宜しくお願いします。
<A href="#" onclick="parent.フレームの名前1.location.href='URL1';parent.フレームの名前2.location.href='URL2'">文字または画像</A>
上のタグを使って、2フレームの同時リンクを試して見たのですが上手く行きません。
上で紹介したリンクタグと組み合わせれば上手く行くかと思い下記のタグで試して見たのですが、背景もリンクもどちらも上手く行きませんでした。<A href="javascript:bcgChange('画像のURL')" target="title"><IMG src="画像のURL" border="0"></A>
<A href="#" onclick="parent.フレームの名前1.location.href='URL1';parent.フレームの名前2.location.href='javascript:bcgChange('画像のURL')'">文字または画像</A>個人的に考えているのは引用符がダブっていることが原因なのかな?とも考えているんですが
HTMLを触っている中で""と''くらいしか引用符を見た事が無いのでそれ以上に小さい引用符が解りません。