Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Tabellen Farbe hintergrund javascript

HI Zusammen

Ich habe folgendes

<table width="100%" border="0" bgcolor="#FFFFFF">
<tr class="listentry style1 style2" onClick="this.style.backgroundColor='#F0F0F0';" onMouseOver="this.style.backgroundColor='#CBD2F8';" onMouseOut="this.style.backgroundColor='';">
<td><? echo $value['ad_name'] ; ?></td>
<td><? echo $value['ad_pmobile'] ; ?></td>
</tr>
</table>

Wenn ich jetzt ein klick mache, färbt sich die TD grau. Nun färbt sich aber beim mouseout die TB wieder in die ursprüngliche Farbe zurück. Sie soll aber grau bleiben.

Wie kann man dies machen ?

Hier gehts zum Orginal Eintrag "Tabellen Farbe hintergrund javascript" im Forum

Antworten

Und wieso nimmst du dann nicht das onMouseOut Event raus?


2.

Zitat:
Oliver Albers postete
Und wieso nimmst du dann nicht das onMouseOut Event raus?
Weil's dann in der falschen Farbe ist? ;)

Aber warum wird dem out nicht einfach grau zugewiesen?


3.

Zitat:
Oliver Albers postete
Und wieso nimmst du dann nicht das onMouseOut Event raus?
Weil dann die andern Felder, bei denen ich drüberfahre die blaue farbe annehmen.

Ja, wer kennt eine Lösung für mein Problem?


4.

Eine zusätzliche Variable (Array) in dem du die Farbe speicherst, die ein Feld haben sollte.


5.

MH, wie genau stellst du dir das vor ?
Hast du ein Bsp?

Gute wäre, wenn das ganze noch mit einer function aufegrufen werden könnte.
z.B.

onClick="neueFarbe()"


Code:                   In Zwischenablage kopieren (nur IE)
1">

irgendwie so oder?


6.

Zitat:
Sirkofler postete
Weil dann die andern Felder, bei denen ich drüberfahre die blaue farbe annehmen.

Ja, wer kennt eine Lösung für mein Problem?
Nochmal: Wieso trägst Du nicht die graue Farbe im onMouseOut ein? :o


Hier gehts zum Orginal Eintrag "Tabellen Farbe hintergrund javascript" im Forum
 
phpforum.de | Impressum | Handy Bundles