No.4ベストアンサー
- 回答日時:
<script language="javascript">
<!--
function swapImage(nUrl, nImageId, nMessage, nLabelId) {
// ブラウザ判定
if(document.getElementById) {
// 画像を入れ替える
document.getElementById(nImageId).src = nUrl;
// メッセージを入れ替える
document.getElementById(nLabelId).innerHTML = nMessage;
}
}
//-->
</script>
<table>
<tr>
<td>
<img src="1.jpg" onmouseover="swapImage('2.jpg', 'image01', 'マウスオーバー', 'label01')" onmouseout="swapImage('1.jpg', 'image01', 'マウスアウト', 'label01')" id="image01">
</td>
</tr>
</table>
<table>
<tr>
<td>
<span id="label01">メッセージ</span>
</td>
</tr>
</table>
この回答への補足
// メッセージを入れ替える
document.getElementById(nLabelId).innerHTML = nMessage;
ここの部分を
document.getElementById(nLabelId).style.backgroundColor="#FF0000";
に変えてやってみたのですが、マウスアウトしても
元に戻らなくなってしまいました・・・
No.5
- 回答日時:
下記参照
http://allabout.co.jp/career/javascript/closeup/ …
http://game.gr.jp/about/s/part2/q/q02/q02_6.htm
http://game.gr.jp/about/s/part2/l/l01/l01_6.htm
<script Language="JavaScript"><!--
function myChgPic(myPicURL,myImgTagName){
document.images[myImgTagName].src = myPicURL;
}
//文字
function setFGCOLOR(layName,color){
if(document.all) //IE4用
document.all(layName).style.color=color
else if(document.getElementById) //N6,Moz,IE5,IE6用
document.getElementById(layName).style.color=color
}
//セル
function setBGCOLOR(layName,color){
if(color=='')color='transparent'
if(document.getElementById) //N6,Moz,IE5,IE6用
document.getElementById(layName).style.backgroundColor =color
else if(document.all) //IE4用
document.all(layName).style.backgroundColor=color
else if(document.layers){ //NN4用
if(color=='transparent')color=null
document.layers[layName].bgColor=color
}
}
// --></script>
<style>
<!--
.lays {
color : #000000 ;
font-size : 18px ;
font-weight: bold ;
}
-->
</style>
<table>
<tr>
<td>
<a href="#" onmouseover="myChgPic('2.jpg' , 'a');setFGCOLOR('a0','royalblue');setBGCOLOR('a0','yellow')" onmouseout="myChgPic('1.jpg' , 'a');setFGCOLOR('a0','#000000');setBGCOLOR('a0','white')">
<IMG src="1.jpg" name="a" width="20" height="20">
</a>
</td>
</tr>
</table>
<table>
<tr>
<td width="350" heght"100">
<div id="a0" class="lays">
◆ここにonmouseoverを反映させたい
</div>
</td>
</tr>
</table>
No.3
- 回答日時:
DOM対応ブラウザなら
document.getElementById('ID属性値').firstChild.nodeValue="文字"
で文字列を変更できるらしいです。(IE6、NN7、Firefoxで確認しました。)
これは「はじめてのDOM」さんでわかりやすく解説されています。
IE4以上なら
document.all('ID属性値').innertext="文字"
でも変更できます。
このあたりは「イヌでもわかるJavaScript講座」さんが得意みたいです。ブラウザ判別要領もサンプルに乗っています。
ユーザーエージェント一覧は下のサイトが参考になります。
http://www.openspc2.org/userAgent/
ご参考になれば幸いです。
No.2
- 回答日時:
参考URLは、適当なIDを付けたタグのテキストを置き換えるサンプルです。
参考になると思います。
一般に
document.ElementById(idName).style.color="#FF0000";
で文字色を
document.ElementById(idName).style.backgroundColor="#FF0000";
で背景色を変えられます。
また、場合によっては、
あらかじめいくつか文字列を準備しておいて
style.display="none" or "inline";
とかして表示・非表示を切り換えるとかの方法もあります
参考URL:http://okweb.jp/kotaeru.php3?qid=1498191
No.1
- 回答日時:
現在のソースを貼り付けてみてください。
この回答への補足
回答有難う御座います。
見づらくて申し訳御座いませんがソースです。
<SCRIPT language="JavaScript"><!--
function myChgPic(myPicURL,myImgTagName){
document.images[myImgTagName].src = myPicURL;
}
// --></SCRIPT>
<table>
<tr>
<td>
<a href="javascript:void(0)" onmouseover="myChgPic('2.jpg' , 'a')" onmouseout="myChgPic('1.jpg' , 'a')">
<IMG src="1.jpg" name="a">
</a>
</td>
</tr>
</table>
<table>
<tr>
<td>
◆ここにonmouseoverを反映させたい
</td>
</tr>
</table>
以上です。
見栄え上、テーブルを分けてしまいました。
先述の内容と異なってしまって申し訳ございません。
何卒よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html でのテキスト結合について
-
tableタグとformタグの組み合わせ
-
formのinputなどの幅100%指定
-
XHTMLに関する質問 順序が逆に...
-
Dreamweaver デザインビューの...
-
HTMLでテーブルタグ<table>を使...
-
テーブルの一部分のセルだけに...
-
Tableタグ内のspan styleが適応...
-
<img>タグにCSSのclass設定可能?
-
Visual Studio で CLR 開発でデ...
-
<BODY>~</BODY> の中に <STYLE...
-
td要素内のdiv要素をセンタリン...
-
tableがbodyにはみ出る。。
-
プルダウンによる表示制御方法
-
表とリスト(ulとtable)の違い...
-
HTMLのテーブルでそれぞれの大...
-
Tableタグで作成した表の縮小
-
テーブルタグの中にdivを含めて...
-
テーブルのセルに画像をピッタ...
-
テーブル内に画像を表示したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tableタグとformタグの組み合わせ
-
html でのテキスト結合について
-
テーブルの一部分のセルだけに...
-
同じクラス名はつけないほうが...
-
td要素内のdiv要素をセンタリン...
-
Tableタグ内のspan styleが適応...
-
divで囲んだ文字が消える
-
XHTMLに関する質問 順序が逆に...
-
Tableタグで作成した表の縮小
-
<img>タグにCSSのclass設定可能?
-
Firefoxを使ってるのですがズー...
-
cssで、テーブルのtdの中の文字...
-
表とリスト(ulとtable)の違い...
-
trとtrの間
-
Dreamweaver デザインビューの...
-
formのinputなどの幅100%指定
-
同じwidth=200でもセル内の文字...
-
vbscriptで時計を作りたい
-
Visual Studio で CLR 開発でデ...
-
4カラムのテーブルに絶対幅と相...
おすすめ情報