Forum Doku Wiki Blog

Forumsarchiv 2002, März
Document.All.Style -> Hintergrundfarbe

archivierte Beiträge lesen

  1. (CSS) Document.All.Style -> Hintergrundfarbe von David, 14. 03. 2002, 14:26

Document.All.Style -> Hintergrundfarbe

Der folgende Beitrag wurde am 14. 03. 2002, 14:26 Uhr von David veröffentlicht.

hallo zusammen

folgendes skript:

--------
<html><head><title>Test</title>
<script language="JavaScript">
function MachGelb()
{
 document.all.["10074"].style.backgroundColor = "yellow";
}
</script>
</head><body>

<a id="10074" href="#">Metzger</a>
<a href="javascript:MachGelb()">gelb</a>
</body></html>
-------------

ich erhalte immer die meldung "Bezeichner erwartet". was ist an diesem skript falsch ????

gruss
dave

Document.All.Style -> Hintergrundfarbe

Der folgende Beitrag wurde am 14. 03. 2002, 14:34 Uhr von Thomas Meinike veröffentlicht.

Hallo,

> folgendes skript:

> --------
> <html><head><title>Test</title>
> <script language="JavaScript">
> function MachGelb()
> {
> document.all.["10074"].style.backgroundColor = "yellow";
> }
> </script>
> </head><body>

> <a id="10074" href="#">Metzger</a>
> <a href="javascript:MachGelb()">gelb</a>
> </body></html>
> -------------

> ich erhalte immer die meldung "Bezeichner erwartet". was ist an diesem skript falsch ????

Erstens duerfen IDs nicht ausschließlich aus Ziffern bestehen, an den Angang gehoert ein Buchstabe und zweitens ist die Referenzierung falsch.

document.all["eine ID"]...
oder ab IE5 besser gleich DOM-konform:
document.getElementById("eineID")...
und nur als Fallback document.all verwenden.

MfG, Thomas

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4