Mam skrypt, który powoduje przeniesienie na stronę po upływie określonego czasu.

  1. <?php
  2. <script type="text/javascript">
  3. <!--
  4.  
  5. var targetURL="index.php?go=start1"
  6.  
  7. var countdownfrom=3
  8.  
  9. var currentsecond=document.redirect.redirect2.value=countdownfrom+1
  10. function countredirect(){
  11. if (currentsecond!=1){
  12. currentsecond-=1
  13. document.redirect.redirect2.value=currentsecond
  14. }
  15. else{
  16. window.location=targetURL
  17. return
  18. }
  19. setTimeout("countredirect()",1000)
  20. }
  21.  
  22. countredirect()
  23. //-->
  24. </script>
  25. ?>


Skrypt wywoływany jest z menu dostępnego po zalogowaniu na stronie.
Niestety w IE wywołanie skryptu powoduje wylogowanie użytkownika sad.gif
Pod Mozillą działa prawidłowo nie wylogowywuje i przenosi na stronę start1.

Czemu redirect pod IE tak działa.