WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:隣のフレームを一つ前の

miho [WriteDate : Thu Dec 14 17:48:59 2000]

お世話になっております。
mihoです。いつも質問ばかりで申し訳ないのですが・・・
フレームを二つにわけて、右側に「戻る」(クリッカブルマップ)を置き、それをクリックすると、左側のページが一つ前に戻る、ということをしたいのですが、うまくできません。(戻るボタンを押すと、HTMLが消えて、エクスプローラの画面になってしまいます。<a href="" onclick="parent.left.history.back()">って書いてあるんですけど;)。
どなたかこの方法をご存知の方、ご教授くださいませ。
宜しくお願いします。

バギンズ [MAIL] [URL] [WriteDate : Thu Dec 14 18:03:01 2000]

ほー、それってエラーにならないんですか...
履歴はフレーム単位ではなく1ウィンドウ単位ですよ。

miho [WriteDate : Thu Dec 14 18:08:43 2000]

ありがとうございます。
とゆうことは、ワタクシがやりたいことは、できないということなのでしょうか(T T)


ちゃいぱ [WriteDate : Thu Dec 14 18:11:44 2000]

<a href="" onclick="parent.left.history.back()">

<a href="#" onclick="parent.left.history.back()">
でどうですか?

バギンズ [MAIL] [URL] [WriteDate : Thu Dec 14 19:01:09 2000]

なんとなくわかりました。
前言を半分だけ撤回です。(^_^;)

まず書式ですが、
<a href="JavaScript:parent.left.history.back()">
です。

ネスケ4だと、フレーム指定が有効なようです。
ターゲット単位でhistory.back()が効きます。

IE5だとフレーム指定が無視されます。(history.back()と一緒)

他のバージョンはテストしていません。

バギンズ [MAIL] [URL] [WriteDate : Thu Dec 14 19:17:06 2000]

とりあえずの解決策がわかりました。

<a href="JavaScript:history.go(-1)" target="left">

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]