PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Zellen highlighting (http://www.selfphp.de/forum/showthread.php?t=6363)

9536 13.12.2003 09:53:06

Zellen highlighting
 
Hallo,

ich möchte in einer Datenbankausgabe mit PHP
die einzelnen Zellen beim überfahren mit der
Maus in einer anderen Farbe angezeigt bekommen.

Der JS Code für html ist: <td onMouseover='this.bgColor="#A3DFA5"'
onMouseout='this.bgColor="#CFF0CE"'>. Das funktioniert in HTML.

Kann mir jemand sagen wie ich das in PHP schreib, also:

echo "<TD onMouseOver='this.bgColor='#cccccc';' 'onMouseOut='this.bgColor=
'#ffccff''>";

Ich hab schon fast alles ausprobiert, bekomme immer nur Fehler
angezeigt.

Danke

Progman 13.12.2003 10:02:46

Bei was für einen Quellcode kriegst du was für einen Fehler?

9536 13.12.2003 10:09:56

Guten morgen Progman,

also der Fehler ist ein Javascriptfehler.
Warnfenster "Fehler in Zeile 3 Fatal". Muss also
mit JS zusammenhängen. Ein php Fehler wird net
angezeigt. Könnte es vielleicht daran liegen
das ich Background Color mir CSS vorbelegt hab?

Gruß

Progman 13.12.2003 10:16:47

Jetzt sehe ich es, du benutzt die Quotes falsch.
PHP-Code:

<?php
    
echo '<TD onMouseOver="this.bgColor='#cccccc';" onMouseOut="this.bgColor=
'#ffccff';">';
?>

Aber es gibt doch css:hover für sowas, o_O

9536 13.12.2003 10:22:03

Erstmal Danke Progman,
probiers gleich aus.Bei CSS klappt der Hoovereffekt nur
bei Links. Wenn man auf JS verzicten könnte wäre das
Suuuuuper.



Gruß

Progman 13.12.2003 11:25:42

Wer sagt denn das :hover nur bei Links geht?

9536 13.12.2003 11:28:57

bitte wie...

Gruß

Progman 13.12.2003 11:51:38

Code:

td {
    color: #ff0;
}
td:hover {
    color: #f0f;
}

z.B.

9536 13.12.2003 12:45:09

Klappt auch net...

aber auf jeden Fall Dank für Deine Mühe.


Gruß

René_M 13.12.2003 17:57:59

Code:

<?php

echo '<td onMouseOver="this.style.bgColor='#cccccc';" onMouseOut="this.style.bgColor='#ffccff';">';

?>



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:29:22 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.