こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

"戻る" と "ロールオーバー"

前のページへ戻るボタンをつくりました。

ロールオーバーはできますが、前のページへ戻れません。
どこが悪いのかわかる方、回答お願いします。

<a href="javascript:history.back()" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('navi11','','images/form/1101.gif',1)"><img src="images/form/11.gif" alt="前のページへ戻ります。" name="navi11" width="190" height="26" border="0"></a>

投稿日時 - 2007-08-02 09:18:04

QNo.3220350

すぐに回答ほしいです

質問者が選んだベストアンサー

こんにちは

ロールオーバー部のjavascriptが無かったので適当に作ってやってみましたが戻れるようです(IE,Firefox,Opera)

『前のページ』は存在してますか?

<script language="javascript">
<!--
function MM_swapImgRestore() {
document.getElementById("navi11").src = "sample0.gif";
}
function MM_swapImage(a,b,c,d) {
document.getElementById(a).src = c;
}
//-->
</script>

<a href="javascript:history.back()" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('navi11','','sample1.gif',1)"><img src="sample0.gif" alt="前のページへ戻ります。" id="navi11" width="190" height="26" border="0"></a>

投稿日時 - 2007-08-02 10:44:55

お礼

leap-dayさんへ

前のページは存在していましたよ。
どうやらjavascriptの設定がまずかったようです。
外部のjsファイルにリンクしていたのですが、
function MM_swapImage(a,b,c,d) {
document.getElementById(a).src = c;
}
が入っていなかったのが原因でした。
おかげで、前のページに戻るが設定できました。
ありがとうございました。

投稿日時 - 2007-08-02 13:39:42

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問