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:(