setTimeout()

Paulus120

Mitglied
Kann man diese Script so umschreiben das beim klick auf OK und beim Klick auf abbrechen eine ander Seite aufgerufen wird ?

HTML:
 <html><head><title>Test</title>
 <script type="text/javascript">
 function Hinweis () {
   var x = confirm("Ihre Zeit ist abgelaufen.");
   if (x == false)
     top.close();
 }
 
 window.setTimeout("Hinweis()", 10000);
 </script>
 </head><body>
 </body></html>

Gruß Paulus120
 
HTML:
<html><head><title>Test</title>
     <script type="text/javascript">
     function Hinweis () {
    var x = confirm("Ihre Zeit ist abgelaufen.");
    if (x == false)
    	window.location.href="http://www.beispiel.de/seite1.htm";
    } else {
    	window.location.href="http://www.beispiel.de/seite2.htm";
    }
     
     window.setTimeout("Hinweis()", 10000);
     </script>
     </head><body>
 </body></html>
Wenn du das ganze mit weniger Code haben willst:
HTML:
<script type="text/javascript">
 setTimeout('window.location.href = confirm("Ihre Zeit ist abgelaufen") ? "http://www.beispiel.de/seite1.htm" : "http://www.beispiel.de/seite2.htm"',10000);
  </script>
Ist vom Prinzip her exakt das gleiche, nur eben eleganter geschrieben.
 

Neue Beiträge

Zurück