css class
carsten schlichting
- javascript
0 Struppi
Hallo
wollte beim Überfahren eines Elementes die css_Klasse austauschen. habe hier folgenden link gefunden:
http://de.selfhtml.org/javascript/objekte/all.htm#class_name
der netscape_browser versteht den befehl jetzt leider nicht. wie könnte ich das denn noch lösen?
grüße von mir
carsten
wollte beim Überfahren eines Elementes die css_Klasse austauschen. habe hier folgenden link gefunden:
http://de.selfhtml.org/javascript/objekte/all.htm#class_nameder netscape_browser versteht den befehl jetzt leider nicht. wie könnte ich das denn noch lösen?
Das ist zwar kein Befehl, aber die Eigenschaft kennen alle Netscape Browser.
Struppi.
hi
Das ist zwar kein Befehl, aber die Eigenschaft kennen alle Netscape Browser.
Struppi.
also der code geht so:
function test(){
document.all.uebschr_1.classname="txt_uebschr_1b";
}
und das funktioniert im netscape nicht.
ist es vielleicht sowieso besser über die style eigenschaften zu gehen.so wie hier:
http://de.selfhtml.org/javascript/objekte/style.htm
und dann das element mit einer id anzusprechen.
carsten
hi,
"document.all" geht meines Wissens nur im IE; benutze lieber document.getElementById(id) dafür
grüße basti
document.all.uebschr_1.classname="txt_uebschr_1b";
JS ist casesensitive, d.h. du musst schon genau darauf achten wie eine Eigenschaft oder Funktion geschrieben wird.
document.all stammt aus Zeiten des IE 4 (neuere FF Versionen können das aber trotzdem)
Struppi.
Hi habe es jetzt so gemacht und nun funktionierts:
document.getElementById("id").style.color="black";
wenn diese anweisung jetzt in einer Funktion steht, wie könnte ich denn das element, in der die Funktion aufgerufen wird, direkt ansprechen.
habe es mal mit .this probiert, funktioniert aber nicht
grüße von mir
carsten
Hi habe es jetzt so gemacht und nun funktionierts:
document.getElementById("id").style.color="black";
Was jetzt aber was komplett anderes ist als die Klasse mittels className auszutauschen.
wenn diese anweisung jetzt in einer Funktion steht, wie könnte ich denn das element, in der die Funktion aufgerufen wird, direkt ansprechen.
Das Element in der die Funktion steht?
Welche Funktion? welches Element?
Kannst du nicht einfach ein zwei Zeilen Beispielcode erstellen mit dem es möglich ist dein Probnlem nachzuvolziehen?
habe es mal mit .this probiert, funktioniert aber nicht
Was ist das this für Eigenschaft?
Struppi.