<script language="JavaScript1.2">
<script>
Das language-Attribut darfst du weglassen; das type-Attribut nicht. Muss also <script type="text/javascript"> heißen.
function reapply(){
setTimeout("slideit()",2000)
return true
}
Musste glatt selber nachschauen, ob es erlaubt ist, das ; nach einer Anwesung wegzulassen. Laut http://de.selfhtml.org/javascript/sprache/regeln.htm#anweisungen ist es das; empfehlen würde ich es aber nicht.
if (step<number_of_images)
step++
else
step=1
Das lässt sich mit einer for-Schleife eleganter ausdrücken.
if (document.all)
setTimeout("slideit()",speed*1000)
else
setTimeout("slideit()",speed*1000)
Welchen Sinn macht das, wenn im if- und im else-Zweig dasselbe steht?
function exit() {
stop=true;
}
Und hier zu deinem Problem: Wo wird stop abgefragt?
Gunnar
"(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
(Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")