 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
31.08.2007, 13:17
|
#1
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Tabellenhintergrundfarbe per Mausklick ändern
Hallo zusammen,
bin totaler Newbie und seit Tagen auf der Suche nach einer Lösung.
Ich hätte gerne folgende Funktion:
Beim Mausklick auf ein Menüpunkt, das aus einem .gif besteht und sich in einer Tabellenzelle befindet, soll sich die Farbe der gesamten Tabelle ändern.
Mit diesem Befehl:
onMouseDown="body.Color='#FF00FF';"
funktioniert die Änderung der Hintergrundfarbe des ganzen Fensters. Da ich aber nur die Tabelle geändert haben möchte und nicht den Bereich aussenrum habe ich für body table eingesetzt:
onMouseDown="table.Color='#FF00FF';"
Aber da passiert leider nix  .
Muß ich vielleicht jede Zelle eingeben oder auf Ebenen ausweichen oder …?
Vielleicht könnt ihr mir ja weiterhelfen.
Lieben Dank, Korewori
|
|
|
31.08.2007, 13:36
|
#2
|
|
TP-Specialist
Registriert seit: Oct 2005
Ort: Würzburg
|
Hi, funktioniert doch m. Wissens mit JavaScript, oder?!
Grüße
Michael
__________________
Back to business!
|
|
|
31.08.2007, 13:46
|
#3
|
|
TP-Member
Registriert seit: Apr 2007
Ort: Köln
|
so in der Richtung onMouseOver="this.bgColor='#FARBE';"
|
|
|
31.08.2007, 13:47
|
#4
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Hallo,
erst mal Danke, für die schnelle Antwort.
Ich würde gern die gesamte Tabelle einfärben.
Wenn ich statt this oder body, was ja beides funktioniert, table für die Tabelle eingebe, müsste das doch auch funktionieren, oder? Leider klappt das nicht.
Oder verstehe ich da was falsch?
p.s. in meiner Frage meinte ich
onMouseDown="table.bgColor='#FF00FF';"
|
|
|
31.08.2007, 13:59
|
#5
|
|
TP-Member
Registriert seit: Apr 2007
Ort: Köln
|
in den table-Tag mit dem Code
<table onMouseOver="this.bgColor='#FARBE';" >
dann sollte es gehen ...
|
|
|
31.08.2007, 14:09
|
#6
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Leider nicht.
|
|
|
31.08.2007, 14:11
|
#7
|
|
TP-Member
Registriert seit: Apr 2007
Ort: Köln
|
machst Du es auch mit this.bgColor nicht mit table.bgColor
falls es nicht funktioniert, bitte Code posten !!!
|
|
|
31.08.2007, 14:20
|
#8
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Ja, hab this eingesetzt.
Vielleicht muß ich table, tr, td eingeben? Weiß bloß nicht, wie man
das im Code schreibt.
Code:
<tr>
<td colspan="4"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Menue1','','1_Menue_Roll.gif',1)" onMouseDown="table.bgColor='#FF00FF';" ><img src="1_Menue.gif" alt="ARBEITEN" name="Menue1" width="204" height="40" border="0"></a></td>
<td><img src="spacer.gif" width="64" height="40" border="0" alt=""></td>
</tr>
|
|
|
31.08.2007, 14:28
|
#9
|
|
TP-Member
Registriert seit: Apr 2007
Ort: Köln
|
hmmmmmm
so funktioniert es bei mir
HTML-Code:
<table width="500" onMouseOver="this.bgColor='#FF9966'" onMouseOut="this.bgColor='#FFFFFF'">
<tr>
<td colspan="4"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Menue1','','1_Menue_Roll.gif',1)" onMouseDown="table.bgColor='#FF00FF';" ><img src="1_Menue.gif" alt="ARBEITEN" name="Menue1" width="204" height="40" border="0"></a></td>
<td><img src="spacer.gif" width="64" height="40" border="0" alt=""></td>
</tr>
</table>
|
|
|
31.08.2007, 14:49
|
#10
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Die Farbänderung beim Rollover funktioniert, aber nicht beim Klicken auf das Rolloverfeld.
So kann ich doch auch nur eine Farbe festlegen, oder?
Ich möchte, daß sich beim Klicken auf ein Rolloverfeld die Farbe der gesamten Tabelle ändert, in der sich die Zelle des Rolloverfeldes befindet. Bei einem weiteren Rolloverfeld soll die gesamte Tabelle in eine weitere Farbe geändert werden.
|
|
|
31.08.2007, 14:57
|
#11
|
|
TP-Member
Registriert seit: Apr 2007
Ort: Köln
|
wenn ich Dich richtig verstanden habe, geht es hier um ein Menu. Willst Du nicht lieber mit css arbeiten !?
|
|
|
31.08.2007, 15:12
|
#12
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Mmmhhh,
Wenn ich wüßte, wie das geht  .
da ich totaler Newbie bin, hab ich leider nicht viel Ahnung.
Ich lerne gerade DW kennen und versuche mein erste html-Seite umzusetzen.
Aber lieben Dank für die Hilfe.
|
|
|
31.08.2007, 15:42
|
#13
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Mit meiner letzten Antwort meinte ich dream|project.
Bei dem Vorschlag von ingozen kann ich für id ein beliebiges Wort wie "Farbe" eingeben, oder?
|
|
|
31.08.2007, 15:48
|
#14
|
|
TP-Specialist
Registriert seit: Oct 2005
Ort: Würzburg
|
Zitat:
Zitat von korewori
Bei dem Vorschlag von ingozen kann ich für id ein beliebiges Wort wie "Farbe" eingeben, oder?
|
Einfach probieren. Ja! 
__________________
Back to business!
|
|
|
31.08.2007, 16:00
|
#15
|
|
TP-Junior
Registriert seit: Aug 2007
Ort: Düsseldorf
|
Hab ja schon probiert  .
Aber es funzt net!
Ich probiere weiter und bedanke mich erst mal für Eure Hilfe.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:13 Uhr.
|
 |