• 締切済み

マウスを乗せると文字が変わる状態に、プラス、画像とリンクを張りたい

よろしくお願いします。 タグをコピーして使えるサイトがたくさんあるので、 自分のHPにも、効果として使ってみようと思い、 コピーしてタグを直接入力してみました。 すると、エラーが出て勝手にタグを消されてしまいます。 私がやっている作業は、Linkタグでの、スタイルシートの入力ですが、 「マウスが乗った時に文字を変え、なおかつリンクを張る」 「その左にポイントとしてアイコン画像を置く」 この2つです。 アイコンにリンクは、張っても張らなくてもOKです。 とにかく文字を、オンマウスで変えて、 リンクで他ページに飛ぶようにしたいんです。 <DIV>タグの外側に<A>タグを入力したら、エラーになりました。 コピーできるタグのサイトには、そのようなことは書いてませんでしたし、 メールしてもお答え出来ません、と書いてありました。 HPビルダーでは対応していないようなのですが、 どのようにしたらいいのでしょうか? ちなみに、「ビルダーやめたら?」は禁句です。 よろしくお願い致します。

みんなの回答

回答No.2

title属性のことかな? それなら<*** TITLE="この部分を表示"> ~ </***> で行けると思います。 (使用例) <H3 TITLE="見出しです">サンプル</H3> <A HREF="***" TITLE="これはリンクです">サンプル</A> <FORM> <INPUT TYPE="text" NAME="name" TITLE="これは入力欄です"> <INPUT TYPE="submit" VALUE="送信する" TITLE="これは送信ボタンです"> </FORM> ここのサイトを参考にされてみて下さい。 一通りのものが初心者さんにも分かりやすくあります。

参考URL:
http://www.tagindex.com/index.html
mitsuki57
質問者

補足

回答ありがとうございます。 これでもよいのですが、私のやりたい文字効果とは、 ちょっと違うようです。 テキスト文字自体を、オンマウスで違う文字にしたいのです。その効果に、 リンク張りとアイコン置きをやりたいのですね。 もしよければ、違うやり方も教えて頂けると光栄です。 【参考URL】 http://www.sky.sannet.ne.jp/masapine/homepage/moji05.html

回答No.1

オンマウス箇所は画像ですか? 「左にポイントアイコンを」とありますがタグ指定で普通に出来ませんか? オンマウスで文字が変わるには このような方法は如何でしょうか。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-script-type" content="text/javascript"> <title>sample</title> <script type="text/javascript"><!-- function change_view(id){ if (document.all) obj = document.all(id).style; else; if (document.getElementById) obj = document.getElementById(id).style; if (obj) obj.display == 'none'?obj.display='':obj.display='none'; } //--></script> </head> <body onLoad="change_view('comment1')"> <img src="photo1.jpg" width="300" height="250" alt="○○の写真です" onmouseover="change_view('comment1')" onmouseout="change_view('comment1')"> <div id="comment1"> ここにコメントを記述します。 </div> </body> </html> ------------------------------------------------------------ ※上記JavaScriptに対応していないブラウザ、JavaScriptをOFFにしている環境では、コメントは表示されたままになります。 ------------------------------------------------- obj.display=''の部分は空ではなく,何らかの値(この場合は 'block')を与えた方が確実です。

mitsuki57
質問者

補足

お返事ありがとうございます。 変えるのはテキスト文字です。画像ではありません。 マウスが乗った時に、最初の文字から、全く違う文字にしたいのですが、 そこにリンクを貼りたくても、<A>タグでは出来ないようなのです。 利用しているHTMLエディタが、ビルダー8ですので、 構文エラーが出てしまいます。 しかし、どうやったら直るのかわかりません。