🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.javascript
Article #21

Re: [Q]セルのバックカラーの変更方法

#21
From: YOSHIDAYA Kiri
Date: Wed, 01 Apr 1998 00:00
67 lines
2440 bytes
はじめまして。よしだや@swanetと申します。

In article <6frqrt$ktq$1@meshsv18.tk.mesh.ad.jp>, musicman.@anet.ne.jp says...
>
>JavaScriptで質問があります。
>
>ページのバックカラーは
>document.bgColor
>で変更できますが
>セル(テーブル)のバックカラーは
>どうやって変更できるのでしょうか?

IE4.0専用でよろしければ、スタイルシートを使えばできます。
こんな感じでいかがでしょうか?

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=x-sjis">
<TITLE>Change Cell Color Sample</TITLE>
<STYLE TYPE="text/css">
<!--
.cl1{font-size:9pt;background:#ffff00;color:#000000;cursor:hand}
.cl2{font-size:9pt;background:#00ffff;color:#ff0000;cursor:hand}
-->
</STYLE>
<SCRIPT Language="JavaScript">
<!--
function changecolor(){
var ID = document.all[event.srcElement.id];

if(ID.className == "cl1"){
	ID.className = "cl2";
	}
else{
	ID.className ="cl1";
	}
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<TABLE>
<TR><TD WIDTH="300" id="id1" class="cl1" OnMouseOver="changecolor()" 
OnMouseOut="changecolor()">
マウスカーソルがセルに出入りすると</TD></TR>
<TR><TD id="id2" class="cl1" OnMouseOver="changecolor()" 
OnMouseOut="changecolor()">
セルのbgcolorが変わります。</TD></TR>
<TR><TD id="id3" class="cl1" OnMouseOver="changecolor()" 
OnMouseOut="changecolor()">
これを使ってメニューなんか</TD></TR>
<TR><TD id="id4" class="cl1" OnMouseOver="changecolor()" 
OnMouseOut="changecolor()">
作れるかもしれません。</TD></TR>
<TR><TD id="id5" class="cl1" OnMouseOver="changecolor()" 
OnMouseOut="changecolor()">
ただし、IE4.0 Onlyです。</TD></TR>
</TABLE>

</BODY>
</HTML>

----
よしだや@すわねっと
mkyoshi@swan.ne.jp
Technical Details
Message-ID: <6ft9ke$1mp$1@web-news.swan.ne.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6frqrt$ktq$1@meshsv18.tk.mesh.ad.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 103a72,1ae77f3d2ba1de6d
X-Google-Attributes: gid103a72,public
X-Google-Thread: 114c0c,1ae77f3d2ba1de6d
X-Google-Attributes: gid114c0c,public
From: mkyoshi@swan.ne.jp (YOSHIDAYA Kiri)
Subject: Re: [Q]セルのバックカラーの変更方法
Date: 1998/04/01
Message-ID: <6ft9ke$1mp$1@web-news.swan.ne.jp>
X-Deja-AN: 339814357
References: <6frqrt$ktq$1@meshsv18.tk.mesh.ad.jp>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=ISO-2022-JP
Organization: SWANet InterNetNews site
Newsgroups: fj.lang.javascript,japan.comp.lang.javascript