以下、Tableの行にマウスを置くと、背景色(#ffff00)がつくHTMLなのですけど
IE11やFireFox39で同左しないことに気づきました。
detail.htcの内容書き換えだけで、最新ブラウザに対応できないでしょうか?
detail.htcの内容--------------------------------------------
<script type="text/javascript">
<!--
attachEvent("onmouseover", detailTr_onmouseover);
attachEvent("onmouseout", detailTr_onmouseout);
function detailTr_onmouseover() {
this.style.backgroundColor='#ffff00';
}
function detailTr_onmouseout() {
this.style.backgroundColor='transparent';
}
-->
</script>
index.htmlの内容--------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
.hl {
behavior: url("./detail.htc");
}
</style>
</head>
<body>
<table border="1" width="100%">
<tr>
<th>No</th>
<th>氏名</th>
</tr>
<tr class="hl">
<td align="center">1</td>
<td>佐藤</td>
</tr>
<tr class="hl">
<td align="center">2</td>
<td>山本</td>
</tr>
<tr class="hl">
<td align="center">3</td>
<td>木村</td>
</tr>
<tr class="hl">
<td align="center">4</td>
<td>山口</td>
</tr>
<tr class="hl">
<td align="center">5</td>
<td>竹田</td>
</tr>
<tr class="hl">
<td align="center">6</td>
<td>小島</td>
</tr>
</table>
</body>
</html>
No.1ベストアンサー
- 回答日時:
以下の点補足願います。
1. index.html に絶対書き換えられない事情がございますでしょうか。
2. 「最新ブラウザに対応」とありますが、逆に古いブラウザに対応する絶対的な事情がございますでしょうか。
というのも、最新のブラウザであれば index.html の style タグの内容を以下のように書き換えれば detail.htc 無しでご呈示の内容と同様の動作が行えます。
<style type="text/css">
.hl:hover {
background-color : #ffff00;
}
</style>
1は直したいので当然書き換え可、
2はとりあえず当方環境だけで動作すれば十分です。
というわけで、仰せのhoverのやり方で無事解決いたしました。
マウスオーバーの時に字の色を変えたりするのに使いますが
こういう使い方もできるとは思いもよりませんでした。
大変すっきりしました、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- Perl PERL 1 2022/04/26 14:15
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【UWSC】HTML内のある部分を抽...
-
特定<table>内の<td>の色を変える
-
一覧から選択した行の行番号を...
-
クリックされた罫表セルの行番...
-
プルダウンで選択すると、DBの...
-
jQueryでクリックされたテーブ...
-
jspでのArrayListの値の表示
-
別ページからOnclickでテーブル...
-
tableの任意行にfocusをあてる
-
スクロールバーの表示位置を変...
-
ハイパーリンクを別ウインドウ...
-
jqueryでボタンを押しても閉じ...
-
【至急】チェックボックスを用...
-
onMouseOverで複数(?)のセル...
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
-
javascriptでhiddenに二次元配...
-
formのfileの値をhiddenでも持...
-
javascriptでクイズ
-
javascriptでセレクトボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ハイパーリンクを別ウインドウ...
-
プルダウンで選択すると、DBの...
-
一覧から選択した行の行番号を...
-
tableの任意行にfocusをあてる
-
特定<table>内の<td>の色を変える
-
JavaScriptで特定のtdタグにcla...
-
至急!GetElementById でtdの...
-
マウスをブラウザの外に出した...
-
【UWSC】HTML内のある部分を抽...
-
スクロールバーの表示位置を変...
-
クリックされた罫表セルの行番...
-
テーブルの変数について
-
動的なtableの値を取得したい
-
特定の文字列を挿入
-
テーブル内に表示されている数...
-
javascript クリックすると、あ...
-
テーブルの項目の値取得
-
javascriptで質問です。 displa...
-
Tablesorteを2行一組でソートする
-
\\u30ad\\u30fc\\u30dc・・・と...
おすすめ情報