- ベストアンサー
クリックしても、リンクに飛ばないようにする
HTMLで、表示は普通にされるが、リンク部分などをクリックしてもそこに飛ばなくさせるといった芸当は出来ますか。 もし出来たら、お教えください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
何故、そんなことが必要なのか、によると思うのですが、ぱっと思いつくのは二つ。 一つ目は、質問の内容そのままで、クリックをしても飛ばなくなる記述。 <a href="~" onclick="return false">~</a> javascript が off だと、駄目ですけどね。 二つ目は、見た目だけリンクにするような方法。 <span style="text-decoration:underline ; cursor:pointer">~</span> # もちろん、色もつけられます。
その他の回答 (5)
- Spur
- ベストアンサー率25% (453/1783)
皆さんの言われるように、目的が分からないので、何をしたいのかつかめません。 要は、文字か画像かしりませんが、それを表示するけどクリックできないようにしたい。つまり、表示だけしたいということでしょうか? それなら、<A>タグを使わないだけじゃダメなのでしょうか? 何のために<A>タグを使うかというと、リンクを貼りたいからであって、リンクが不要なら<A>タグを使わないだけです。 しかし、ひとつだけ<A>タグを使って、さらにリンクは付けたくない場合があります。 それは、ロールオーバーという技術で、例えば、画像にマウスを当てると画像が変化したり、文字にマウスを当てると文字の色が変化するようなテクニックです。 それをしたいのですか? それならロールオーバーさせたいので<A>タグを使うが、リンクは付けたくないと表現しないと分かりませんよ。 さて、ロールオーバーのことだとすれば、「href=」のところで「#」を指定してやれば、現在の窓を指定することになります。 ↓こんな感じです。 <a href="#" onmouseover="swapImage(images/or_cooking.gif','MM_swapImage1')" onmouseout="swapImgRestore()"><img src=images/cooking.gif border=0 name=cooking></a>
お礼
>皆さんの言われるように、目的が分からないので、何をしたいのかつかめません。 簡単に何をやりたいのかというと、VBのDHTMLEditのBrowseModeでスタイルシートのプレビューをしたかったんです。リンクを押すと余所のに飛んでいってしまうんで、それを殺したかったんですが…… どうも上手いものが無さそうなので、普通にしておきます。ありがとうございました。
タグを使用しなければよいのではありませんか? (必要があれば、<Font>タグだけ使う)
お礼
そういった機能は無さそうなので、普通に適当な場所にリンクでも張っておきます。 ありがとうございました。
- the845t
- ベストアンサー率33% (246/743)
<a href="#">~</a>とか?
お礼
ありがとうございました。
- S-Fuji
- ベストアンサー率36% (592/1624)
自分のホームページ内で、URLをクリックしても、そこに飛ばない様にすると言う事ですか?。 元々、URLを単純に書いただけでは、飛びませんよ。 とばすには、リンクを指定しなければ成りませんから。
お礼
クリックそのものを効かなくさせるようなものが良いのですが、無さそうなのであきらめます。 ありがとうございました。
- KODAMAR
- ベストアンサー率26% (267/1006)
リンクしているのに、ページが変らないということでしょうか? <A HREF="">リンク</A> ならエラーページに飛びますが…。 後はフォームを使うとか。 <INPUT TYPE=BUTTON VALUE=リンク> とするとボタンを押せますが、ページは変わりません。 はずしていたらすいません。
補足
すみません。ちょっと言葉が足りませんでした。 つまり、表示だけされてあとはクリックなどの操作ではどこにも行かないようにしたいのです(表示を変えないようにする)。 極端な話、クリックが効かないようになっても良いと言うことです。表示だけきちんとできるというページを作りたいので……
お礼
理想的な動きでしたが、javascript はちょっと……ですので、普通にリンクを付けておきます。 ありがとうございました。