- ベストアンサー
Dreamweverでテキストリンクの設定で指アイコンがでない。
Dreamwever4.0で、テキストリンクで別ウィンドウを表示させたいと思いビヘイビアで設定して、ブラウザで確認したところウィンドはちゃんと別に表示できるのですが、その際テキストにマウスカーソルを合わせても「指さしアイコン?」にならないのです。 (イメージからのリンクの別ウィンドウは大丈夫です。) テキストから別ウィンドウの設定は何か別にあるのでしょうか? ●ビヘイビアの設定は【アクション→ブラウザウィンドウ】【イベント→onClick】です。 ご指導いただければ助かります。 よろしくおねがいします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
その後、解決しましたか? まだ受付中だったので、参考になればと思って書きます。 ご質問は、例えば「ここからリンク」という文字をクリックすると、 新しいウィンドウが開いてリンク先のページが開くように したいのに、「ここからリンク」にカーソルを持っていっても マウスが指差しアイコンにならない、ということですよね? この指差しアイコンはリンクの時のアイコンの基本の形なので 何も手を加えてない限り通常はこれが出ます。 しかもイメージ(画像)からリンクさせるときは そのイメージにカーソルを合わせると ちゃんと指差しになるんですよね。 だったら、macland2さんのやり方は間違ってないと思います。 原因は私にもわからないのですが、 もしよかったら、該当する部分のソースを見て下さい。 「ここからリンク」という文字をクリックして test.htmというページを別のウィンドウに開きたいのなら、 <a href="#" onClick="MM_openBrWindow('test.htm','','')">ここからリンク </a> のようになっているかと思います。 ここで、念のため見てほしいのですが、 <a>の中に style="cursor: default;" とか書かれてないですよね? もしあったら、これが原因ですので消して下さい。 ただ、自然に書かれてしまうことはありえないので これが原因というのはなさそうですね。 あとは、解決にはならないけど、 そのページでカーソルが文字や絵の上に乗ると、 リンクは指差し、文字を指すときは矢印、などよく見るパターンに 強制的にしてしまうというのも一つの手です。 <style type="text/css"> <!-- A:hover {cursor:auto;} --> </style> と<head>~</head>の間に書くとそうなります。 ただし、私はWindowsXP、IE6.0を使ってます。 それ以外では同じように見えるかどうかは定かではありません。 お役には立てるほど自信はありませんが、 ほんの参考程度にでもなれば幸いです。
お礼
アドバイス本当に感謝します。ありがとうございました。 誰からも書き込みがなかったので、「初歩的なことで誰も書かないのかな?」と思っていました。 本当に困っていました・・・ 確かに普通にリンクを指定すれば、問題なくカーソルがでるのですが、別ウィンドにビヘイビアで「ウィンド幅」「ウィンド高さ」を指定した時に、カーソル表示がされなかったのです。 結局、あきらめてテキストではなくイメージをはりつけました。 正直、まだソースも良く把握していない状態なのでいろいろな場面で壁に突き当たってしまいます。 torieskyさんからのアドバイスを早速、やってみます。 とても親切丁寧なアドバイスで、教えていただいた文章は保存してこれからの仕事に役立てます。 本当にありがとうございました。 また機会がありましたら、ご指導ください。