Elem.children tags

hi,
Frage an alle die Javascript beherrschen:
habe im netz mal irgendwann das gefunden für ein Menü. Im Mozilla/Firebird läuft das allerdings auf Fehler. kann mir jemand sagen was der code macht, oder warum es auf error läuft?

<!–
function LmOver(elem, clr)
{elem.style.backgroundColor = clr;
elem.children.tags(‚A‘)[0].style.color = „black“;
elem.style.cursor = ‚hand‘
//playHome()
}
function LmOut(elem, clr)
{elem.style.backgroundColor = clr;
elem.children.tags(‚A‘)[0].style.color = „black“;}
function LmDown(elem, clr)
{elem.style.backgroundColor = clr;
elem.children.tags(‚A‘)[0].style.color = „#FFFFFF“;}
function LmUp(path)
{location.href = path;}
//–>

brauch man das überhaupt oder geht das gleiche auch anders??

Danke an alle schonmal

Hi,

habe im netz mal irgendwann das gefunden für ein Menü.

mache Dich niemals, *niemals* von einer clientseitigen (und damit deaktivierbaren!) Technik abhängig. *Ganz besonders nicht* bei etwas derart immens wichtigem wie der Navigation.

kann mir jemand sagen was der code macht,

Er verändert den Dokumentbaum unter Verwendung von IE 4-spezifischen Techniken.

oder warum es auf error läuft?

Woher hast Du eigentlich diese merkwürdige Formulierung?

Hier fehlt das zwingend benötigte type-Attribut.

{elem.style.backgroundColor = clr;

Gleich am Anfang wird nicht geprüft, ob der Browser überhaupt entsprechende Fähigkeiten besitzt.

elem.children.tags(‚A‘)[0].style.color = „black“;

Wie gesagt, IE 4-proprietär.

elem.style.cursor = ‚hand‘

Die CSS-Eigenschaft „cursor“ kennt keinen Wert namens „hand“. Der Autor dieses Codes war offenbar der Ansicht, dass es nur den IE gibt. Sprich: Er war höllisch dumm.

brauch man das überhaupt

Verzichte auf sowas. Du schadest Dir weitaus mehr, als es nützen könnte.

Cheatah

danke schonmal.

also werde ich es rausnehmen. jetzt zu meinem Menü: geht es dann überhaupt noch??
das ist der Aufbau von dem link zur Startseite, in was soll ich das abändern??

Startseite

einfach nur LmOver, LmOut löschen? Sorry, aber ich habe davon überhaupt kein blassen und will mir die Navigation nicht zerhacken. Wenn das geklärt wäre hätte ich noch weitere Scripts die sich mal jemand netter weise anschauen müsste :frowning:

Danke
mfg Daniel

also werde ich es rausnehmen. jetzt zu meinem Menü: geht es
dann überhaupt noch??

einfach nur LmOver, LmOut löschen?

Jepp, onClick brauchst du auch nicht, es müsste so funktionieren:

Startseite

LG, piranja