Hallo booboo,
Dazu müsste ich also
window.alert("Alles bestens!");
schreiben.
Kann ich diesen Code einfach so in die with()-Anweisung reinschreiben? Also erkennt der Browser automatisch, dass ich das window-Objekt anspreche und dessen alert-Methode aufrufe, oder denkt der Browser, dass "window" ein Unterobjekt von "document.getElementById("test")" ist?
Ja, das "denkt" der Browser zuerst und nachdem er festgestellt hat, dass dem nicht so ist, probiert er es auch noch einmal ohne "with" und dann klappt das ja auch. Also keine Angst! Ein paar Millisekunden länger braucht das "Nachdenken" des Browsers so halt schon. Das musst du halt selbst wissen, ob du lieber schreibfaul bist oder dem Browser die Millisekunden "Nachdenken" ersparst.
Gruß Gernot