Autor Zpráva
Mireczek
Profil *
Zdravim,

chtěl bych se zeptat zda je možné pomocí jQuery neustále načítat obsah z nějakého skriptu, nemělo by to být vázáno na nějakou akci jako je klik nebo tak ale prostě neustále nebo v nějakém časovém intervalu?? a popř. pokud poradíte jak?

Díky moc
Molda
Profil
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1250">
    <meta name="generator" content="PSPad editor, www.pspad.com"&gt;
    <title></title>
    
    <script type="text/javascript" src="http://cachefile.net/scripts/jquery/1.2.3/jquery-1.2.3.min.js">
    </script>        

    <script>
      $(document).ready(function(){
        nacti();
        
        setInterval("nacti()", 5000); /*nacte kazdych 5 vterin*/	     
      });
      
      function nacti()
      {
         $.post("stranka.php", 
         function(data){$("#idecko").html(data);});  
         /*vracena data se zobrazi v div id=idecko*/
         
         
      }
    

    </script>

  </head>
  <body>
    <div id="idecko">
    
    </div>
  </body>
</html>
Mireczek
Profil *
děkuji moc!
Mireczek
Profil *
mám ještě otázku, je možné že mi z toho kolabuje ie8?
Molda
Profil
popravdě jo je, udelal sem chybu hod ten radek

setInterval("nacti()", 5000);

do dokument ready
$(document).ready(function(){
        nacti();
       setInterval("nacti()", 5000);          
      });
      


pri kazdem spusteni nacti() se vytvořila nová instance

takže po minutě se spouštělo nacti() 12x v jednu chvíli a pokaždé víc a víc

teď to snad bude ok
Mireczek
Profil *
jo díky moc ještě jednou ja sem si říkal že to je takovej rychlej killer:)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0