マウスを当てたら、色が変わるというjavascriptを作ってみたんですが、
下線が消えないのでかっこわるいです。
どうしたら消せるんですか???
教えてください。
お願いします☆

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

A 回答 (1件)

METAタグの下にこんな設定をしてみたら如何ですか…


<STYLE TYPE="text/css">
<!--A{text-decoration:none;}-->
</STYLE>
そのページのアンダーラインが消せます。
    • good
    • 0

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

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

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

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

Qノートパソコン本体のキーボード入力がおかしい。

日立 FLORA 270W PC8NB2を貰ったのですが、キーボードの配列がおかしかったり、入力できなくなったりします。マウスは普通に動くし、キーボードを外付けでつないでもちゃんと入力できます。ノート本体のキーボードのみおかしいのです。
これは故障なのでしょうか?

Aベストアンサー

こちらをお試し下さい
http://121ware.com/qasearch/1007/app/nec.jsp?003474

Qjavascript マウスイベント

動的に生成したテーブルのマウスイベントについてご質問します。

var body = document.getElementsByTagName("body")[0];
var tbl = document.createElement("table");
var tblBody = document.createElement("tbody");
for (var j = 0; j < 20; j++) {
var row = document.createElement("tr");
for (var i = 0; i < 1; i++) {
var cell = document.createElement("td");
var cellText = document.createTextNode("cell is row "+j+", column "+i);
cell.id="dt1";
cell.height="15"
cell.appendChild(cellText);
row.appendChild(cell);
}
tblBody.appendChild(row);
}
tbl.id="tbl1";
tbl.width="200"
tbl.appendChild(tblBody);
body.appendChild(tbl);

上記のようなソースでテーブルを作成しています。

tbl.onmousedown

このあたりだと思うのですが、記述方法がわからず困っています。
具体的には下記のような動きを目指してます。
http://www.programming-magic.com/20071215024226/

初歩的な質問かもしれませんが、ご教授頂けると幸いです。

動的に生成したテーブルのマウスイベントについてご質問します。

var body = document.getElementsByTagName("body")[0];
var tbl = document.createElement("table");
var tblBody = document.createElement("tbody");
for (var j = 0; j < 20; j++) {
var row = document.createElement("tr");
for (var i = 0; i < 1; i++) {
var cell = document.createElement("td");
var cellText = document.createTextNode("cell i...続きを読む

Aベストアンサー

idのつけ方間違ってますので注意。
widthやheightなどもスタイルシートでやったほうがいいです。

tbl.onmousedown=function(){alert('OK')}

とすればとりあえず動きます。
きちんとやるならイベントリスナーなどつかって別途設定してやってください。

Qキーボード入力がおかしい

キーボード入力の際、vを押すとvb nを押すとnm のように
隣のキーが一緒に入力されてしまいます。
他、スペースキーがエンターの役割をしていたりと非常に困っています。

確認したこと・試したこと

キー入力は日本語になっている。
他のキーボードを接続し、試してみても同じ症状。
OSを新規でインストールをしてもなおらない。

他のキーボードで試してみて同じ症状だったので、キーボードの故障は
考えにくいのかなと感じていますが、何か原因になりうる可能性がある
ことはあるのでしょうか?

Aベストアンサー

こんにちは。

・他のキーボードも同じ
・OSを新規でインストールしても治らない

という事であれば、マザーボードが原因ではないでしょうか?
USBキーボードで試して、正常に入力できるようならば、
PS/2ポートの異常かと思います。

それか、OSのCDからブートして回復コンソールでの入力に
異常がなければ、マザーボードではないと思うので、
もしくはキーボードドライバが原因・・・?
他のキーボードドライバを試してみてください。

ここまでやって無理なら、私は修理に出します。
保証期間内であれば、購入店やメーカーで対処してもらった方がいいと思います。

Qマウスオーバーをjavascriptで実現する方法

添付画像のようにマウスオーバーすることで、文字色や背景色や画像(文字の後ろの■がダミー画像となります)を変更したいと思いました。
下記のソースでGoogle Chromeでは動作したのですが、IE6では動作しませんでした。
afterを使用しているのが原因と思い、こういう場合はjavascriptを使用して実現するのかなと思ったのですが、どうすればできるかわからなかったのでアドバイスいただける方がいらっしゃいましたら、ご教示の程、よろしくお願いします。

なお、ここに出てくる名前(ライフなど)は何文字になろうが、そのすぐ後ろに画像を表示させたいと思っています。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>title</title>
<style type="text/css">
<!--
ul.category li{
list-style:none;
line-heigh:2em;
margin:0.2em;
}
ul.category li a{
background-color:white;
color:blue;
}
ul.category li a:focus,
ul.category li a:hover{
background-color:gray;
color:red;
}
ul.category li a:after{
content:url(./images/arr_blue.gif);
}
ul.category li a:focus:after,
ul.category li a:hover:after{
content:url(./images/arr_red.gif);
}
-->
</style>
</head>
<body>
<ul class="category">
<li><a href="http://oshiete.goo.ne.jp/category/214/">ライフ</a></li>
<li><a href="http://oshiete.goo.ne.jp/category/207/">デジタルライフ</a></li>
<li><a href="http://oshiete.goo.ne.jp/category/212/">趣味</a></li>
</ul>
</body>
</html>

以上、宜しくお願いします。

添付画像のようにマウスオーバーすることで、文字色や背景色や画像(文字の後ろの■がダミー画像となります)を変更したいと思いました。
下記のソースでGoogle Chromeでは動作したのですが、IE6では動作しませんでした。
afterを使用しているのが原因と思い、こういう場合はjavascriptを使用して実現するのかなと思ったのですが、どうすればできるかわからなかったのでアドバイスいただける方がいらっしゃいましたら、ご教示の程、よろしくお願いします。

なお、ここに出てくる名前(ライフなど)は何文字になろうが...続きを読む

Aベストアンサー

CSSが切れていると冗長な表示になるためあまりお勧めはしませんが、
こんな感じでCSSで処理することはできます。

<style>
.off{
display:none;
}
a:hover{
background-color:gray;
color:red;
}
a:hover .on{
display:none;
}
a:hover .off{
display:inline;
}
</style>
<ul>
<li><a href="#">test1<img src="1.jpg" class="on"><img src="2.jpg" class="off"></a></li>
<li><a href="#">test2<img src="1.jpg" class="on"><img src="2.jpg" class="off"></a></li>
<li><a href="#">test3<img src="1.jpg" class="on"><img src="2.jpg" class="off"></a></li>
</ul>

CSSが切れていると冗長な表示になるためあまりお勧めはしませんが、
こんな感じでCSSで処理することはできます。

<style>
.off{
display:none;
}
a:hover{
background-color:gray;
color:red;
}
a:hover .on{
display:none;
}
a:hover .off{
display:inline;
}
</style>
<ul>
<li><a href="#">test1<img src="1.jpg" class="on"><img src="2.jpg" class="off"></a></li>
<li><a href="#">test2<img src="1.jpg" class="on"><img src="2.jpg" class="off"></a></li>
<li><a href="#">test3<img src="1.j...続きを読む

Qキーボード入力がおかしい。

WinXPの自作PCを使用していますが、ここ数日、表題のとおりキーボード入力が
おかしくなる事があります。再起動すれば治るのですが、原因を知りたくて投稿しました。

症状:半角アルファベットならば正確に入力できるのだが、ローマ字入力で入力すると、
母音の入力がおかしくなっています。(例)「a」が「b」で、「I」が「C」で入力されます。 したがって、
「ちゃ」と入力する時に、「T」「Y」「A」の順で打ち込むが、画面上では「T」「Y」「B」となって
しまいます。今まで経験した事のない症状なので、教えていただけますでしょうか。

OSはXP(SP3)、ATOK2009を使用しています。キーボードは汎用の物を使っており、
再起動すると治る事からキーボード不良ではないと考えます。仕様で追加情報が必要であれば
補足欄に追加していきます。

Aベストアンサー

補足の返事です

英語のキーボードを削除して再起動後も出てくるなら
手動で設定を変更する必要があるです。

又はレジストリーの書き換え


ま、手動の方が安全なんで一応説明です。。

1 デバイスからキーボードを選んでドライバーの更新
2 検索画面は[今回は接続しません]にチェック入れて次へ
3 一覧または特定の場所からインストールにチェックを入れて次へ
4 検索しないでインストールするドライバーを選択にチェックを入れ次へ
5 互換性のあるハードウェアーの表示(だったけ?)のチェックを外す
6 画面左で標準キーボードを選択
7 画面右側で日本語PS2/キーボード(106/109キーCtr+英数)を選択
8 警告が出るので(ふざけるな!)と言って無視して[はい]を押す(一応治るようにとお祈りしておく)
9 ドライバーのインストールが開始され終了後[完了]をクリックしておしまい
10 再起動の要求が出るのでプログラムを終了して再起動
11 再起動後デバイスマネージャーを確認する(日本語#$%&%$#であればOK)
12以上で復帰できない場合はスクリーンキーボードでは正常か確認し正常ならキーボードの故障もあり得ます
13 USB接続なら違うポートで拾ってみる事も必要です、

14 自作PCだからこんなこと書いても無駄そうですね、この位わかっとるって言われそうです)


長くてすいませんが通常はこれで治ると思う、

補足の返事です

英語のキーボードを削除して再起動後も出てくるなら
手動で設定を変更する必要があるです。

又はレジストリーの書き換え


ま、手動の方が安全なんで一応説明です。。

1 デバイスからキーボードを選んでドライバーの更新
2 検索画面は[今回は接続しません]にチェック入れて次へ
3 一覧または特定の場所からインストールにチェックを入れて次へ
4 検索しないでインストールするドライバーを選択にチェックを入れ次へ
5 互換性のあるハードウェアーの表示(だったけ?)のチェックを外...続きを読む

QJavaScriptでつくるマウスストーカーについて

以下のサイトのマウスストーカーですが、
http://oekakirenn.webcrow.jp/mouse/mouse_moji1.html
これを星や花などの画像で行うことは可能でしょうか?
☆などの文字でも構いません。

Aベストアンサー

こんにちは

ご提示のサイトのマウスストーカーの単位要素となっているものは、5×1ピクセルの縦長DIVと1×5の横長DIVを組み合わせて「+」状に表示したものを更にDIV要素で包含したものでできています。
位置の制御などは、包含しているDIV要素を制御することで行っているようです。

ですので、包含DIVの中に画像を入れたり、文字を入れたりするように変えるだけで、ほぼそのままでご質問の内容を実現することが可能と思われます。

一方で、マウスストーカーを実現する方法はご提示のものが唯一というわけではありませんので、他にもいろいろな実現方法は考えられることでしょう。

QMacのキーボード入力がおかしいのですが、

マッキントッシュの環境で、
これまでは正常だったキーボードの入力が座席移動のため、コードを抜き差しした後おかしくなってしまいました。全ての入力ではないのですが、

以前(正常時)   現在(おかしい)
・半角/全角幹事キー → ‘ 
・&         → ^
・‘         → &
・(         → *
・)         →(
・*         → ”   

等、他の記号もずれています。
ちなみにOSは 8.6です修正のしかたが
判るかた教えて下さい。

Aベストアンサー

>G3ブルーホワイトで使用してました、
>APPLE USB KEYBOARD - JISを使用していました、
これが問題だったようです、
>APPLE PRO KEYBOARD - JIS(G4 1250mhz用)に変えたらできました。

なるほど。機種がわからなかったので何でしたが最近の機種はそれに付属しているキーボードより古いものはご認識されるんですがそれが原因だったんですね。

試しにうちのマックの1.25G DUALに以前のマックのキーボードを指したらやはりどんなことをしてもご認識しました。

同じ機種同士での移動と勘違いしていたのが早合点でしたね

QJavascriptでマウスポインタの画像操作は可能でしょうか?

教えてください!

WinIE6.0でHPを作ってます。
テーブルのセル単位でリンクが出来るように作ろうとしてます。

<td id="link" onMouseover="over_color(*);" onMouseout="out_color(*);" onClick="td_link(*);"></td>
とかしておいて、
var link_url = new Array();
link_url[0] = "http://***";
link_url[1] = "http://***";";
link_url[2] = "http://***";";
link_url[3] = "http://***";";
function over_color(no) {
link[no].bgColor= "#000000";
}
function out_color(no,col) {
link[no].bgColor= "";
}
function td_link(no) {
location.href= link_url[no];
}

上の例ではマウスをセルのせると黒くなり、クリックで指定のURLに飛ぶようになります。一応動きます。

が!
マウスポインタが「手」の形にならないんです!
あたりまえと言えばあたりまえなんですが…。

やってみて気づいたのですが、これだとクリッカブルであることが非常に分かりづらいんです。
なんとかonMouseoverの処理の中でマウスポインタの表示を制御することは可能でしょうか?
(全く他の方法で<td>をクリッカブルにする方法でも構いません!)

教えてください!よろしくお願いいたします!

教えてください!

WinIE6.0でHPを作ってます。
テーブルのセル単位でリンクが出来るように作ろうとしてます。

<td id="link" onMouseover="over_color(*);" onMouseout="out_color(*);" onClick="td_link(*);"></td>
とかしておいて、
var link_url = new Array();
link_url[0] = "http://***";
link_url[1] = "http://***";";
link_url[2] = "http://***";";
link_url[3] = "http://***";";
function over_color(no) {
link[no].bgColor= "#000000";
}
function out_color(no,col) {
link[no]....続きを読む

Aベストアンサー

<td id="link" onMouseover="over_color(*);" onMouseout="out_color(*);" onClick="td_link(*);"></td>



<td id="link" onMouseover="over_color(*);" onMouseout="out_color(*);" onClick="td_link(*);" style="cursor:hand"></td>

如何でしょうか?

QIEとOEの時のキーボード入力がおかしい

こんにちは、キーボード入力がおかしいので質問させてください。Internet ExpolorerとOutlook Expressの時だけキーボードの入力が変なのです。@をおすと [ と表示されます。英語の101キーボードになっているようです。しかし、他のソフトではWordやメモ帳等は正常に入力できるのです。デバイスマネジャーも日本語106/109になっています。
過去ログを見ましたが、IEだけとというのは見つけられませんでした。どなたか お助けください。

Aベストアンサー

これでもいいかも、
スタート→「ファイル名を指定して実行」をクリック
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411" /v "Layout File" /d "KBDJPN.DLL" /t REG_SZ /f
(一行です。コピペしてね)
と入力して「OK」をクリック

その後、Windowsを再起動させます。

Qjavascriptのマウスイベントに関して質問です。

javascriptのマウスイベントに関して質問です。
マウスが画像の上に乗ったら画像を切り替え、画像から離したら元の画像に戻すような
プログラムを作りたいのですが、うまくいきません。
マウスをもっていっても画像が切り替わりません。
プログラムは以下のように作りました。
どこが間違っているのかまったくわかりません。
よろしくお願いします。

<html>
<head>
<title>画像切り替え</title>
<script type="text/javascript">
<!--
function changeillustsikaku()
{
document.gazoukirikae.src="./sikaku.gif";
}
function changeillustmaru()
{
document.gazoukirikae.src="./maru.gif;
}
//-->
</script>
</head>
<body>
<h2>画像切り替え</h2>
<div>
<img src="./sikaku.gif" name="gazoukirikae" alt="四角"
onMouseOver="changeillustmaru()" onMouseOut="changeillustsikaku()">
</div>
</body>
</html>

javascriptのマウスイベントに関して質問です。
マウスが画像の上に乗ったら画像を切り替え、画像から離したら元の画像に戻すような
プログラムを作りたいのですが、うまくいきません。
マウスをもっていっても画像が切り替わりません。
プログラムは以下のように作りました。
どこが間違っているのかまったくわかりません。
よろしくお願いします。

<html>
<head>
<title>画像切り替え</title>
<script type="text/javascript">
<!--
function changeillustsikaku()
{
document.gazoukirikae.src="./sikaku.gif"...続きを読む

Aベストアンサー

とりあえずいま動かない原因から教えてあげないと。

document.gazoukirikae.src="./maru.gif;←ここ
ダブルクォーテーションで閉じ忘れてます。

<html>
<head>
<title>画像切り替え</title>
<script type="text/javascript">
<!--
function changeillustsikaku()
{
document.gazoukirikae.src="./sikaku.gif";
}
function changeillustmaru()
{
document.gazoukirikae.src="./maru.gif";
}
//-->
</script>
</head>
<body>
<h2>画像切り替え</h2>
<div>
<img src="./sikaku.gif" name="gazoukirikae" alt="四角"
onMouseOver="changeillustmaru()" onMouseOut="changeillustsikaku()">
</div>
</body>
</html>

とりあえずいま動かない原因から教えてあげないと。

document.gazoukirikae.src="./maru.gif;←ここ
ダブルクォーテーションで閉じ忘れてます。

<html>
<head>
<title>画像切り替え</title>
<script type="text/javascript">
<!--
function changeillustsikaku()
{
document.gazoukirikae.src="./sikaku.gif";
}
function changeillustmaru()
{
document.gazoukirikae.src="./maru.gif";
}
//-->
</script>
</head>
<body>
<h2>画像切り替え</h2>
<div>
<img src="./sikaku.gif" name="gazoukirikae" alt="四角"
...続きを読む


人気Q&Aランキング

おすすめ情報