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>