No.3ベストアンサー
- 回答日時:
#1です。
済みません、うまく動かないみたいですね。
当方XP+IE6では、うまく動くのですが…
return false;については、最初かいていたのですが、なくても動くようだったので止めてしまいました。
でも、間違いだったようです。
MacのIEの動作はWinのIEと動作が異なるようですが、
以下を試して貰えませんか
<A href="test1.html" onclick="stepJump(this);return false;">リンク1</A><br>
<A href="test2.html" onclick="stepJump(this);return false;">リンク2</A><br>
<A href="test3.html" onclick="stepJump(this);return false;">リンク3</A><br>
に変更する
No.2
- 回答日時:
私も書くのをよく忘れますが、jumpさせたくないときはreturn falseでリンクの動作を抑止します。
> onmousedown="stepJump(this)"
→ onmousedown="stepJump(this);return false;"
または、function stepJump()の方でfalseを返して
→ onmousedown="return stepJump(this)"
この回答への補足
回答ありがとうございます。
下記の記述で良いんですよね?
<script type="text/javascript">
<!--
function stepJump(a){
if(confirm("ホントにリンク先に移動しますか?")){
location.href=a.href;
}
}
//-->
</script>
<a href="test1.html" onMouseDown="stepJump(this);return false;">リンク1</a><br>
<a href="test2.html" onMouseDown="stepJump(this);return false;">リンク2</a><br>
<a href="test3.html" onMouseDown="stepJump(this);return false;">リンク3</a><br>
当方の勘違いでしたら申し訳ないのですが、
リンク1をクリック→OKでtest1.htmlにジャンプ→ブラウザの戻る→リンク2(リンク1/リンク3)をクリック→キャンセルを選択→test2.html(それぞれのリンク先)にジャンプしてしまいます。仕様なのでしょうか?
No.1
- 回答日時:
<script type="text/javascript">
<!--
function stepJump(a){
if(confirm("ホントにリンク先に移動しますか?")){
location.href=a.href;
}
}
//-->
</script>
<A href="test1.html" onmousedown="stepJump(this)">リンク1</A><br>
<A href="test2.html" onmousedown="stepJump(this)">リンク2</A><br>
<A href="test3.html" onmousedown="stepJump(this)">リンク3</A><br>
って感じで
この回答への補足
回答ありがとうございます。
試してみたのですが、キャンセルを選択してもリンク先にジャンプしてしまいます。
環境はMacintosh9.2+IE5.2になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Visual Basic(VBA) Application.Dialogs(xlDialogFileDelete).Showの件 1 2023/02/22 10:02
- Windows 10 MSアカウントの「個人設定をクラウドから削除します」は機能していないのでしょうか? 1 2022/11/20 17:01
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- ビデオカード・サウンドカード PCに接続したイヤフォンのマイクが使えません。 3 2022/10/22 11:07
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み込んだQRコードをフォーム...
-
二次元配列を使って順位をだす...
-
プルダウンから1個選んで、豆知...
-
GASでGoogleフォームの自動返信...
-
二次元配列の中の各行の要素を...
-
初心者です。gulpでコンパイル...
-
1度きりではなく、繰り返し、挙...
-
追加ボタンを押した際に ok ボ...
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
jsで質問です。 displayプロパ...
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
Googleフォームで選択肢に応じ...
-
変数名をどのようにつけるのが...
-
ボタンを押したあとに画像を表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webサイト内に埋め込んだmp4動...
-
画面のどこかをクリックすると
-
スマホでボタンがhoverの状態か...
-
SEOに被リンクは全く必要が...
-
戻るボタンの作成
-
HTMLのリンクの色をクリックす...
-
OKWaveからの被リンクは有効?...
-
ブラウザの戻るを押しても戻ら...
-
ブラウザーの戻るボタンを押し...
-
ホームページ制作で教えてくだ...
-
リロードした時にページの一番...
-
ページ内リンクでアコーディオ...
-
jquery loadでページを読み込...
-
iFrame内の変数を、親フレーム...
-
リンククリックとリンクコピー...
-
グーグルに被リンクが反映され...
-
被リンクZからメールが来ました
-
Netscape4.7の場合のみ違うペー...
-
個人hp 外部ページへのリンク...
-
逆マウスストーカーってあります?
おすすめ情報