Avatar billede klovnefisken Nybegynder
22. november 2011 - 12:20 Der er 1 løsning

kald hver 30sek. men sksl kunne startes og stoppes (ajax) jquery

jeg har prøvet at lave følgende , jeg håber du kan følge den script jeg mangler, jeg har forsøgt at skrive den lidt javascript ligende

function tiden()denne skal kaldes hveer 30 sek.
$.post("inc_filer/php.php",{ funk:test,function(data)
{
  if(data=='') //intet retur
  {
  // kald igen om 30 sek.
  }else{
  $('#felt').data //retur vises i div id=felt
  // kald ikke igen om 30 sek, men der skal være en knap i området felt der kan starte 30sek igen
}

jeg håber dette er forstået
det jeg ikke kan finde ud af selv er
hvordan starter jeg de 30sek , så det sker automatisk 30sek. efter websiden er loadet samt det kan stoppes så det ikke sker når der er indhold i retur svaret

og hvordan skal det kald laves der starter det igen så jeg kan have en knap der kan starte det

det jeg vil lave er at hvis der er indhold skal en som denne åbne
http://www.webresourcesdepot.com/wp-content/uploads/file/jquery-sliding-menu/
og luk knappen skal igen starte det igen
det skal bruges som besked system mellem de personer(admin) der skriver atrikler  på en webside, således den åbner når der er besked og lukker ved sendt svar

en go forklaring til hvordan det virker, samt lidt koder vil være dejlig, jeg ønsker at lære noget ikke bare en copy paste af hele koden , der er skrevet af andre

M.V.H. Bruno
Avatar billede kalp Novice
22. november 2011 - 13:17 #1
function Poll(){
    var i = setInterval(function () 
    { 
        //Din kode her..
        //kald clearInterval(i); for at stoppe timer.
    }, 30000); 
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester