molily: getElementById() mit Variable?

Beitrag lesen

Hallo,

"javascript:" ist kein gültiger JavaScript-Befehl.
</archiv/2004/5/81706/#m475645>

ist mir bekannt, ich bleibe dennoch bei dieser Formulierung.

Ich will mich nicht um Formulierungsfragen streiten, aber was sind denn dann deinem Verständnis nach »JavaScript-Befehle« und was nicht? In ECMAScript/JavaScript gibt es den Terminus »Befehl« nicht. Und seine eigene Terminologie zu verwenden, um damit jede Aussage zu rechtfertigen, ist besonders mau.
Labelled Statements gehören, wie der Name schon sagt, zu den Statements. Beispiele für Statements sind:

  • Variable Statements (var bla=1;)
  • Empty Statements (;)
  • Expression Statements (1+1; 1==1; this; bla=1; bla=new Object(); bla=function () {}; alert('bla'); uvm.)
  • if
  • do ... while
  • while
  • for
  • for ... in
  • with
  • switch
  • try ... catch ... finally
  • throw
  • continue
  • break
  • return

Dazwischen tauchen nun Labelled Statements auf. Ich nehme einmal an, dass du Statements der obigen Arten als »gültige Befehle« bezeichnen würdest. Wieso gerade Labelled Statements nicht?

Mathias