nordmannen Skrevet 13. februar 2012 Del Skrevet 13. februar 2012 Hei, er det noen som kan hjelpe meg med en php-kode som endrer ett innhold etter x antall sekunder? Skal tilsvare javascriptkoden under, men skal helst ha den i PHP. <script type="text/javascript"> var content = [ "innhold 1", "innhold 2", ]; var msgPtr = 0; var stopAction = null; function change() { var newMsg = content[msgPtr]; document.getElementById('change').innerHTML = newMsg; msgPtr++; msgPtr = (msgPtr % content.length); } function startFunction() { change(); stopAction = setInterval(change, 10000); } function stopFunction() { clearInterval(stopAction); } onload = function() { startFunction(); } </script> <div id="change" style="height:100px;"></div> Lenke til kommentar
vannernamm Skrevet 13. februar 2012 Del Skrevet 13. februar 2012 Det kan ikke PHP hjelpe deg med. Javascript kan ved hjelp av at du refresher siden, eller utnytter deg av AJAX. Lenke til kommentar
Tom_ Skrevet 13. februar 2012 Del Skrevet 13. februar 2012 Hvis du absolutt må ha en .php fil så kan du skrive <?php ?> på toppen av siden og lagre den som index.php f.eks Lenke til kommentar
torbjørn marø Skrevet 13. februar 2012 Del Skrevet 13. februar 2012 Du har sikkert skjønt det nå, men saken er altså at PHP kjører på serveren, mens JavaScript kjører i browseren. Hvis du vil at browseren skal gjøre noe så må JavaScript gjøre det. Serveren kan ikke "pushe" noe til browseren (dette er ikke helt sant, det finnes teknikker, men de aller fleste bør tenke at det er slik det fungerer). Lenke til kommentar
nordmannen Skrevet 14. februar 2012 Forfatter Del Skrevet 14. februar 2012 Takk for nyttig informasjon :-) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå