Hi,
hab folgendes Problem; hier mein JavaScript:
// Vorname //
window.onload = function () {
[...]
}// Nachname //
window.onload = function () {
[...]
}
>
> Beim öffnen der Website bekomme ich nur die kompletten Funktionen des Nachnamen-inputs
> Ich tippe mal stark darauf, dass es an "window.onload = function ()" liegt, da es 2x vorkommt.
genau, die zweite Zuweisung überschreibt die erste.
> Aber wie kann ich dann dieses Problem lösen?
Entweder du weist dem onload-Handler \*eine\* Funktion zu, die nur die anderen beiden nacheinander aufruft.
Oder du verwendest addEventListener(), um mehrere Handler zu registrieren.
Und davon abgesehen ...
> ~~~javascript
window.onload = function () {
> var elem = document.getElementById('Vorname')
> elem.value = 'Vorname';
> elem.style.color = "grey";
> elem.style.fontSize = "25";
> elem.style.padding = "10 10 10 10";
> elem.style.backgroundColor = "#7AABBC"
> elem.style.border = "solid"
> elem.style.borderColor = "#4F90AF"
> }
... erzeugt diese Funktion ungültiges CSS. Sowohl bei font-size, als auch beim padding fehlen die Einheiten, und "grey" möchte eigentlich "gray" heißen (amerikanische Schreibweise), obwohl "grey" mittlerweile auch akzeptiert wird.
Ciao,
Martin
--
Soziologen sind nützlich, aber keiner will sie haben.
Bei Informatikern ist es gerade umgekehrt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Soziologen sind nützlich, aber keiner will sie haben.
Bei Informatikern ist es gerade umgekehrt.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(