Js style wird nicht erkannt

Hallo alle zusammen,

also ich habe noch ein Problem.
Ich habe einen Ok -Button, der nach anklicken seinen Text in „Bitte warten…“ ändert.
Der wie folgt definiert ist:

Das mit dem padding soll, wenn es der OK-Button ist so bleiben. Aber wenn processing(…) angelickt wird soll das Aussehen verändert werden und zwar so:

function processing(Button, formu) {
document.forms[formu].elements[Button].style.fontWeight=„bolder“;
document.forms[formu].elements[Button].style.fontSize=„14px“;
document.forms[formu].elements[Button].style.padding=„4px“;
document.forms[formu].elements[Button].style.paddingLeft=„1px“;
document.forms[formu].elements[Button].style.paddingRight=„1px“;
document.forms[formu].elements[Button].disabled = true;
document.forms[formu].elements[Button].value = „bitte warten…“;
document.forms[formu].submit();
}

Nun folgendes Problem der Browser erkennt js style nicht
Gibt es auch andere Alternativen zu style? Freu mich über jede Anregung…

Grüße mmhhh

Hallo mmhhh,

ich hatte mal ein ähnliches Problem. Wenn ich mich recht erinnere kann man style (auch andere Attribute?) nur ändern, wenn es vorher schon da ist. Also als erste Massnahme den Button mit style="" versorgen. Dann würde ich folgerndes testen:

alert(document.forms[formu].elements.[Button]);
alert(document.forms[formu].elements[Button].style);

Beide alerts sollten ein [Object] zurückgeben. Damit stellst du erstmal sicher, dass überhaupt die Objekte „da“ sind, die geändert werden sollen.

biba

Dirk.Pegasus