Don P: Scriptausführung stoppen

Hallo,

Eine vermutlich einfache Frage:

Gibt es eine Möglichkeit, die Scriptausführung vorzeitig zu stoppen, also quasi ein return außerhalb einer Funktion, sowas wie ein "die" in Perl?

Ich meine z.B. so etwas:

  
<script>  
[code lang=javascript]  
  
  if( !geld ){  
  
    weinen();  
    //raus hier, nicht weitermachen, aber wie?  
  }  
  
  if( !bauland ){  
  
    fluchen();  
    //auch raus, nicht weitermachen, aber wie?  
  }  
  
  if( !felsboden ){  
  
      kellerAusheben();  
  }  
  
  bauen();      //aber nicht immer  
  abfackeln();  //auch nicht immer  
  aufraeumen(); //auch nicht immer  

</script>
[/code]

Ich glaube fast, das geht nicht ohne weiteres, habe jedenfalls nichts gefunden, oder sehe ich es nur nicht? Es müsste ein Befehl wie "stop", "exit", "die", "return", "fckoff" oder so sein.

Gruß, Don P

  1. Yerf!

    Ich glaube fast, das geht nicht ohne weiteres, habe jedenfalls nichts gefunden, oder sehe ich es nur nicht? Es müsste ein Befehl wie "stop", "exit", "die", "return", "fckoff" oder so sein.

    "return"

    Allerdings musst du dazu den Code in eine Funktion packen und diese dann aufrufen.

    Gruß,

    Harlequin

    --
    <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
    1. Hallo,

      "return"

      Allerdings musst du dazu den Code in eine Funktion packen und diese dann aufrufen.

      Das schon, aber lieber wäre es mir ohne Funktionsverpackung. Dann muss ich es doch so machen:

        
      <script>[code lang=javascript](function(){  
        
        if( !geld ){  
        
          weinen();  
          return; //raus hier, nicht weitermachen.  
        }  
        
        if( !bauland ){  
        
          fluchen();  
          return; //auch nicht weitermachen.  
        }  
        
        bauen(); //nur unter Umständen.  
        
      })();
      ~~~</script>[/code]  
        
      Gruß, Don P