質問
hrefとonclickでのリンクの移動について
- 投稿日時:2005/07/01 00:57
現在以下の用になっています。
<a href="sample1.html" onclick="other(sample2.html)">sample.html</a>
href= でsample1.htmlと指示しているのにかかわらず、onclick=other(リンク先)と記述しているのですが、どのようにすればonclick=だけを実行し、href=の方を無効にすればよいのでしょうか?
ちなみに、onclickのリンクの移動先は同じウェブページ内に設置されたiframeへの移動になっています。
回答 (1件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.1ベストアンサー20pt
- 回答日時:2005/07/01 01:08
基本的にはonclickでfalseを返すことでリンクとしてのクリックを無効にすることができます。
<a href="sample1.html" onclick="other('sample2.html');return false">sample2.html</a>
また、otherという関数でfalseを返すようにすれば、以下のような記述も可能です。
<a href="sample1.html" onclick="return other('sample2.html')">sample2.html</a>
otherという関数でfalseを返すとはこういうことです↓
function other(*****){
/* 前からあるコード */
return false;
}
それからother(sample2.html)はother('sample2.html')の間違いでしょう。
この回答へのお礼
2行目の"~;return false"ではだめでしたが、関数の中でreturn false;を使えばできました!
ありがとうございますm(_ _)m
このQ&Aを見た人はこんなQ&Aも見ています
関連するQ&A
【電話・メール相談特集】
様々なジャンルの専門家に電話やメールで直接相談できるサービスをご紹介。一人で考えるより、あなたの【お悩み解決】や【夢の実現】に、その分野の専門家の力を役立てましょう。
このカテゴリで人気のQ&Aランキング
- 4onchangeイベントを強制的に発生させる
- 5Google Mapで複数マーカー表示など
- 6ブラウザの×ボタン(閉じるボタン)...
- 7hrefとonclickでのリンクの移動につ...
- 8onClickがinput type="image"だとで...
- 9getElementByIdの戻り値がnullにな...
- 10インラインフレームから親ウィンド...
- 11一定時間処理待ちするコード
- 12return trueとreturn falseの用途・...
- 13複数のsubmitボタンで押されたボタ...
- 14チェックボックスとラジオボタンのd...
- 15addEventListenerについて
- 16onClickに複数の関数を挿入する方法
- 17プルダウンメニューのvalue値取得に...
- 18数秒毎に自動で画像をフェードイン...