Bernhard Peissl: bgColor übertragen

Beitrag lesen

Grüssi!

function getbgColor()
{farbe = document.bgColor}
in der alten Datei in eine Variable einlesen

und dann im HTML der neuen Datei
<body bgColor="javascript:document.bgColor(farbe)">
funktioniert nicht, Variable _farbe_ wird nicht übertragen.

Wo bin ich auf dem Holzweg?

*klopfklopf* Was hat bitte ein Javascript in einem HTML-Attribut zu suchen? Erstens geht das nicht, zweitens: Selbst wenns gehen würde ist farbe micht belegt, da du vorher die Funktion getbgColor() aufrufen musst und drittens ist bgColor ein *Propertiy* von document, und keine Methode, es müsste also wenn schon dann: bgColor="document.bgcolor = farbe;" heissen!

Lösungsvorschlag: Mach aus dem bgColor-Attribut ein onLoad-Attribut, streich 'javascript:' raus, und mach die Zuweisung so wie ich oben gesagt habe.

lg bernhard