Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[ajax+js] Problem ze skryptem na IE
#1
Cool 
Witam, udało mi się skleić skrypt js+ajax który najpierw odlicza czas i gdy ten minie wywołuje skrypt AJAXa. Wszystko działa na Firefox, Chrome natomiast IE(v 9) niestety zatrzymuje się na odliczaniu i nic sobie z tego nie robi..

Kod:
Kod:
<script type="text/javascript">
    var XMLHttpRequestObject = false;
    if (window.XMLHttpRequest){
    XMLHttpRequestObject = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
    }

    function dane(){
    if(XMLHttpRequestObject){
    var p=document.getElementById("napis");
    XMLHttpRequestObject.open("POST", "ajax.php", true);

    XMLHttpRequestObject.setRequestHeader('Content-Type',
                       'application/x-www-form-urlencoded; charset=iso-8859-2');
    XMLHttpRequestObject.overrideMimeType('text/html; charset=iso-8859-2');
    XMLHttpRequestObject.onreadystatechange = function(){
        if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status ==200){
        p.innerHTML=XMLHttpRequestObject.responseText;
        }
      }
    XMLHttpRequestObject.send("a=1&k=2");
     }
    }

    o=document.getElementById('sekundy')
    function odliczaj(o,sek){
    o.innerHTML=sek
    if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3)
    if(sek==0)dane()
    }

    odliczaj(document.getElementById('sekundy'),15)
    </script>

Wyświetlanie:
Kod:
<div id="napis">Skrypt wykona się za <span id="sekundy"></span> sekund.</div></p></div>

Jako że jestem zielony w sprawach JS i AJAX bardzo proszę o rzeczowe odpowiedzi za które będę wdzięczny.

pozdrawiam

Odpowiedz


Wiadomości w tym wątku
[ajax+js] Problem ze skryptem na IE - przez marcin006 - 23-02-2012, 00:41

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad AJAX - linki ze znacznika <a> johnyedwardo 0 1,916 31-03-2012, 00:01
Ostatni post: johnyedwardo
  Problem ze skryptem adziozone 5 3,086 09-02-2012, 00:18
Ostatni post: Ancik
  Z JS do PHP przez AJAX sooper 10 6,350 20-01-2012, 17:12
Ostatni post: sooper
  Prototype Ajax.Updater marekkkkk 4 4,158 06-01-2012, 03:53
Ostatni post: marekkkkk
  [jquery+ajax] gdzie jest błąd?! kbzium 8 5,468 28-09-2011, 01:02
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl