• ベストアンサー

クリックしても、リンクに飛ばないようにする

 HTMLで、表示は普通にされるが、リンク部分などをクリックしてもそこに飛ばなくさせるといった芸当は出来ますか。  もし出来たら、お教えください。

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

何故、そんなことが必要なのか、によると思うのですが、ぱっと思いつくのは二つ。 一つ目は、質問の内容そのままで、クリックをしても飛ばなくなる記述。 <a href="~" onclick="return false">~</a> javascript が off だと、駄目ですけどね。 二つ目は、見た目だけリンクにするような方法。 <span style="text-decoration:underline ; cursor:pointer">~</span> # もちろん、色もつけられます。

ikazuti
質問者

お礼

理想的な動きでしたが、javascript はちょっと……ですので、普通にリンクを付けておきます。 ありがとうございました。

その他の回答 (5)

  • Spur
  • ベストアンサー率25% (453/1783)
回答No.6

皆さんの言われるように、目的が分からないので、何をしたいのかつかめません。 要は、文字か画像かしりませんが、それを表示するけどクリックできないようにしたい。つまり、表示だけしたいということでしょうか? それなら、<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>

ikazuti
質問者

お礼

>皆さんの言われるように、目的が分からないので、何をしたいのかつかめません。 簡単に何をやりたいのかというと、VBのDHTMLEditのBrowseModeでスタイルシートのプレビューをしたかったんです。リンクを押すと余所のに飛んでいってしまうんで、それを殺したかったんですが…… どうも上手いものが無さそうなので、普通にしておきます。ありがとうございました。

noname#4564
noname#4564
回答No.5

タグを使用しなければよいのではありませんか? (必要があれば、<Font>タグだけ使う)

ikazuti
質問者

お礼

そういった機能は無さそうなので、普通に適当な場所にリンクでも張っておきます。 ありがとうございました。

  • the845t
  • ベストアンサー率33% (246/743)
回答No.4

<a href="#">~</a>とか?

ikazuti
質問者

お礼

ありがとうございました。

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.3

 自分のホームページ内で、URLをクリックしても、そこに飛ばない様にすると言う事ですか?。  元々、URLを単純に書いただけでは、飛びませんよ。 とばすには、リンクを指定しなければ成りませんから。

ikazuti
質問者

お礼

クリックそのものを効かなくさせるようなものが良いのですが、無さそうなのであきらめます。 ありがとうございました。

  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.1

リンクしているのに、ページが変らないということでしょうか? <A HREF="">リンク</A> ならエラーページに飛びますが…。 後はフォームを使うとか。 <INPUT TYPE=BUTTON VALUE=リンク> とするとボタンを押せますが、ページは変わりません。 はずしていたらすいません。

ikazuti
質問者

補足

すみません。ちょっと言葉が足りませんでした。 つまり、表示だけされてあとはクリックなどの操作ではどこにも行かないようにしたいのです(表示を変えないようにする)。 極端な話、クリックが効かないようになっても良いと言うことです。表示だけきちんとできるというページを作りたいので……

関連するQ&A

専門家に質問してみよう