Thomas J.S.: with() ?

Beitrag lesen

Hallo,

Dazu müsste ich also
window.alert("Alles bestens!");
schreiben.
Kann ich diesen Code einfach so in die with()-Anweisung reinschreiben?

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.

In der Tat.
Ich revidiere meine frühere Aussage.

-------------------------
<html>
<head>
 <title>Untitled</title>
 <script type="text/javascript">
  function machwas() {
   with(document.getElementById('myDiv')) {
    firstChild.data = "foo";
    window.alert(firstChild.data);
   }
  }
 </script>
</head>

<body onload="machwas()">

<div id="myDiv">bla</div>

</body>
</html>

---------------------

Grüße
Thomas