Hi Vinzenz,
das ist doch schon ein Erfolg.
Ja, doch. Aber es schlaucht mich ganz schön.
Schritt für Schritt, das ist doch nicht schlimm.
OK.
viel einfacher. Aber ein nettes p-Element reichte schon aus. Wir bauen das gewünschte Element gleich in den HTML-Code ein und blenden es per CSS aus.
Anschließend muss beim Klicken auf den Button nur noch
a) der Button aus- und
b) das p-Element eingeblendet werden
Beinhaltet aber, dass ich in alle meine Formulare rein muß und sie ändern muß.
Trotzdem, Deine Lösung ist schön schlank und sieht sauber aus. Werde ich testen.
Ich denke, ich habe in der Zwischenzeit an der komplizierteren Lösung gebastelt und sie auch hin bekommen. Nur mein Ladebildchen ist nicht animiert und ich weiß nicht, warum.
Darf ich vorstellen?
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function change_it() {
var vorhandeneid = 'button1';
if (document.getElementById(vorhandeneid)) {
document.getElementById("dok1").removeChild(document.getElementById(vorhandeneid));
}
var neueid = 'test';
if (neueid != "" && neueid != null) {
var neuesElement = document.createElement("p");
neuesElement.setAttribute("id", neueid);
neuesElement.style.color = '#FF0000';
neuesElement.innerHTML = "<img src='loading.gif' width='16' height='16' border='0' alt=''><B>Bitte warten....<\/B>";
document.getElementById("dok1").appendChild(neuesElement);
}
}
</SCRIPT>
<FORM ACTION="" NAME="auswahl" onSubmit="change_it()">
<div id='dok1'>
<input type="submit" id="button1" value="Anmelden">
</div>
</FORM>
// Die Anweisung bekommst Du bestimmt selbst hin.
Doch, doch, das schaff ich schon ;-)
Welche Lösung soll ich nun nehmen? Weil, in alle Formulare muß ich in beiden Fällen, es sei denn, Dir oder jemandem anderen fällt hierzu noch was ein?
Gruß, Fanta5