人に聞けない痔の悩み、これでスッキリ >>

普通テキストや画像にリンクをはると、その上にポインタがきたときに
手のマークに変わるのですが、別ウィンドウで開くリンクを設定すると、
手のマークが出ません。↓こんな感じのリンクです。
<img src="□□.gif" onClick="window.open('coming/□□.html','_blank','scrollbars=yes,width=□□')">

手のマークを表示させるにはどうしたらいいですか?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

それは画像にonClick属性がついているだけで、リンクではありませ


ん。リンクでなければ、リンクを表すカーソルにはなりませんね。

リンクはアンカー要素を使って、
<a href="javascript:window.open(中略)"><img src="hoge.gif"></a>
というふうになります。

この回答への補足

なるほど。
リンクじゃないからだめなんですね。
ありがとうございます。

補足日時:2007/06/25 14:56
    • good
    • 0

grumpy_the_dwarfさんが回答しているとおり、onClick属性がついているだけで、リンクではありませんので、


リンクとはなりません。ただ、リンクっぽく擬似的に手のマークを出すことは出来ます。

スタイルでカーソルの形状を手のマークに指定します。
<img src="□□.gif" onClick="window.open('coming/□□.html','_blank','scrollbars=yes,width=□□')" style="CURSOR: hand">
    • good
    • 0
この回答へのお礼

ありがとうございます。
疑似的に出すこともできるのですね。
勉強になります。

お礼日時:2007/06/25 15:02

<a href="javascript:void(0);"><img src="□□.gif" border="0" onClick="window.open('coming/□□.html','_blank','scrollbars=yes,width=□□')"></a>



まぁこうするくらいなら
<a href="javascript:window.open('coming/□□.html','_blank','scrollbars=yes,width=□□')"><img src="□□.gif" border="0" ></a>

でもいい気がしますが・・・
    • good
    • 0
この回答へのお礼

ありがとうございます。
知識が足らず理屈はよく分からないので
ご回答そのままコピーさせてもらいます。

お礼日時:2007/06/25 15:01

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qワードのハイパーリンク、Ctrlキーを押さなくても指マーククリックで使いたい

お世話になっております。
ワードのハイパーリンクなのですが、ふつうはそのあたりにカーソルを近付けると人さし指マークになって、クリックするだけでリンクが開けますよね。
ところがとある新しいパソコンでは、ハイパーリンクのところでもカーソルが入力状態で人指し指マークになってくれません。
いちいち「Ctrlキーを押しながらクリック」って表示が出まして、そのとおりにするとやっとリンクが開けます。
いちいちCtrlキーを押さなくても指マーククリックで使いたいのですが、なにかの設定のせいでしょうか?
比較的、新しいパソコンでソフトのバージョンも多分、新しいからなのでしょうか?
御存知の方よろしくお願いします。

Aベストアンサー

Word2002からハイパーリンクをクリックするときには「ctrl」キーを押すようになっていますね。

2000のときのようにするには、
 「ツール」→「オプション」の「編集と日本語入力」タブの中にある「Ctrlキー + クリックでハイパーリンクを表示する」のチェックをOFFにします。

これで、今までの(2000)時のようにクリックだけでハイパーリンクすることができます。

QCSSでborderの長さを指定、または可変にしたい。

下記のように指定していますが、これだと横幅いっぱいに下の線が表示されてしまいます。

文字なりの長さ、または指定のピクセル数にしたいのですが、どのようにしたらよいでしょうか。

h3{
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

Aベストアンサー

borderの長さはそのボックスの大きさですから、ボックスの大きさを指定する事になります。
h3{
width:???px;
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

また、文字数(ボックスの内容)に合わせたい場合は、ボックスを浮動化(float)する等の方法もありますが・・・そのボックスの周りへ影響が出たり、ブラウザ毎にバグや実装の違いなどが比較的多く、扱いが面倒になるのであまりおすすめできません。

HTMLの方も修正する方法でもよければ

<h3><span>××○○</span></h3>
のようにspanで囲い、スタイルをspanに対して指定する方法もあります。

h3 span{
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

borderの長さはそのボックスの大きさですから、ボックスの大きさを指定する事になります。
h3{
width:???px;
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

また、文字数(ボックスの内容)に合わせたい場合は、ボックスを浮動化(float)する等の方法もありますが・・・そのボックスの周りへ影響が出たり、ブラウザ毎にバグや実装の違いなどが比較的多く、扱いが面倒になるのであまりおすすめできません。

HTMLの方も修正する方法でもよけ...続きを読む

Qリンクの貼り方を教えてください。

初心者です。
メールにリンクを貼る方法を教えて下さい。

相手にメールする時、

ホームページのアドレスを
"ここ"
"こちら"とかの言葉にに変えてリンクを貼りたいのですが

分かりません。お教え願います

Aベストアンサー

 このような場合HTMLメールを使います。
 ただし、HTMLメールは携帯など相手の環境によっては、うまく表示
されなかったり、HTMLメール自体が嫌いな人もいますので、注意して
ください。
 メールソフトがわからないと答えようがないのですが、Outlook Express
の場合で説明します。

1.メッセージの作成画面を開きます。
2.書式(O)-リッチテキスト(HTML)(R)を選びます。
3.「ここ」「こちら」なども含め、メールの本文を書きます。
4.「ここ」「こちら」をドラッグ操作などで反転させます。
5.挿入(I)-ハイパーリンク(H)を選ぶと、リンク先のアドレスを
  聞いてきますので、URLを指定します。

Q画像イメージの上下左右、欲しいところに好きな間隔を入れられますか?

こんにちは。タイトルの通りサイト作成で、
画像の上下左右、好きな方向に間隔を入れられるかその方法をお教えください。

参考までに、DreamWeaver(ドリームウィーバー)2004MXです。

画像とテキストの兼ね合いで、画像の右側や左側に、
ところどころで間隔が欲しいと思っています。

間隔をいじれるところといえば縦間隔、横間隔になりますが、
縦間隔なら「上」と「下」、横間隔なら「右」と「左」、
これらが一度に動いてしまうのです。
片方には確かに欲しい間隔が得られるのですが、
ほう片方に要らない間隔ができてしまい困っています。

例えば右だけに間隔が欲しい。
左だけに間隔が欲しい。

こういう場合って、何かやり方があるのでしょうか。

もともと余白込みの画像を用意するという手も講じましたが、
その場合はその場合で、その画像が他のレイアウトに流用しづらい
という弱点を生んでしまい、レイアウトごとに画像を用意しなければならないので
対症療法としてはうまくいきませんでした。

また、画像ごとにセルを用意して任意の余白を作り出す手もありましたが、
セルがあまりにも絡まりあってしまい、
かなりぐちゃぐちゃなものになるためうまくいきませんでした。

やはりもうちょっと詳しい方にお訊きしようと思いまして
質問を立てさせていただきました。
素人質問で大変申し訳ありません。
どうぞ宜しくお願いいたします。

こんにちは。タイトルの通りサイト作成で、
画像の上下左右、好きな方向に間隔を入れられるかその方法をお教えください。

参考までに、DreamWeaver(ドリームウィーバー)2004MXです。

画像とテキストの兼ね合いで、画像の右側や左側に、
ところどころで間隔が欲しいと思っています。

間隔をいじれるところといえば縦間隔、横間隔になりますが、
縦間隔なら「上」と「下」、横間隔なら「右」と「左」、
これらが一度に動いてしまうのです。
片方には確かに欲しい間隔が得られるのですが、
ほう片方...続きを読む

Aベストアンサー

HTMLの初歩です。具体的には、
-------------------------------------------
<img src="○○.gif" width="100" height="100" alt="*"
style="margin: 10px 20px 0 30px;">

上10px 右20px 下0 左30px の四方の隙間が開く。
数値は例なので適当に変更を。
-------------------------------------------

<img src="○○.gif" width="100" height="100" alt="*"
style="margin: 5px 20px;">
上下5px 右右20px の2方の隙間が開く。


人気Q&Aランキング