ritschmanhard: Abbruch des Skripts und des weiteren Seitenaufbaus

Beitrag lesen

Hallo Gerald!
Also so ganz klar ist das nicht: du willst ein script generieren, das bei Abbruch verhindert, dass nachfolgender HTML Code angezeigt wird?
Das geht so wohl nicht.
Was du evtl machen könntest, ist alle nachfolgenden Elemente auf style="display:none;" zu setzen und diese während der Laufzeit deines Skripts in einer call sequence mittels window.timeout auf style="display:inline;" umzusetzen.

skizze:

<html>
<head>
  <script type="text/javascript">
    var continue=true;
    function showSeq(index)
    {
       if (continue && document.getElementsByTagName("div")[index]!=null)
       {
         document.getElementsByTagName("div")[index].style.display="inline";
         index++;
         window.setTimeout("showSeq("+index+")",100); //die zahl regelt, wie schnell deine Elemente sichtbar werden
       }
    }

function stopIt()
    {
      continue=false;
    }
  </script>
</head>
<body onload="showSeq(0)">
  <input type="button" onclick="stopIt()" value="stop" name="stop">
  <div style="display:none">mich sieht man (nicht) 1</div>
  <div style="display:none">mich sieht man (nicht) 2</div>
  <div style="display:none">mich sieht man (nicht) 3</div>
  <!-- usw. -->
  <div style="display:none">mich sieht man (nicht) 40000</div>
</body>
</html>