Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von August

SELFHTML Forumsarchiv
document.all.variable1.bgcolor=variable2 geht nicht

Informationsseite
  1. Seite (JAVASCRIPT) document.all.variable1.bgcolor=variable2 geht nicht von Stefan Kammler, 31. 08. 2003, 15:50
nach unten

document.all.variable1.bgcolor=variable2 geht nicht

Die folgende Nachricht zum Thema stammt von: Stefan Kammler, 31. 08. 2003, 15:50

Hallo!

Ich habe folgendes Script...

<script language="JavaScript">
<!--
function bgcolor(feld, farbe)
{ document.all.feld.bgColor=farbe; }
//-->
</script>

...das in diesem Kontext aufgerufen wird:

<table><tr id="mem"><td>
<a href="passwo.htm" target="hauptframe" align=center onMouseover="bgcolor('mem','green')"> Linktext </a></td></tr></table>


Was muss ich tun, damit das Script funktioniert? Es scheitert scheinbar an der Variablen "feld". Wenn ich statt "feld" nämlich direkt den id-Wert eingebe und "farbe" stehen lasse funktioniert es.

Vielen Dank schon im vorraus.

nach obennach unten

document.all.variable1.bgcolor=variable2 geht nicht

Die folgende Nachricht zum Thema stammt von: Elya, 31. 08. 2003, 16:10

Hallo Stefan,

»» <script language="JavaScript">
statt language muss hier type="text/javascript" hin

»» { document.all.feld.bgColor=farbe; }
[...]
»» <table><tr id="mem"><td>

document.all ist Steinzeit-IE Syntax/DOM. Beschäftige dich mit getElementById()  in der Javascript-Abteilung von SelfHtml, z.B. http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#allgemeines, dann kannst du mit allen modernen Browsern die id ansprechen. document.all brauchst du nur, wenn Du den alten IE4 noch mitbedienenj willst.

Viel Erfolg!


Schöne Grüße aus Köln-Ehrenfeld,

Elya



--
Wikipedia: Die freie Enzyklopädie http://de.wikipedia.org

nach obennach unten

document.all.variable1.bgcolor=variable2 geht nicht

Die folgende Nachricht zum Thema stammt von: Stefan Kammler, 31. 08. 2003, 16:24

Danke!
An type="text/javascript" hat's zwar nicht gelegen, aber mit ge ElementByIF() funktioniert's wunderbar.

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von August

© 1998-2006 Seite Impressum, Software: Classic Forum