Just nu i M3-nätverket
Gå till innehåll

Uppdatera när ny iformation finns!


Aktuellspeedway.se

Rekommendera Poster

Aktuellspeedway.se

Kan man rent teoretiskt koda så att en sida uppdateras (refresh) utan någon knapp tryck när ny information finns tillgänglig i databasen?

 

Isf var kan jag läsa mer om dessa koder?

Länk till kommentar
Dela på andra webbplatser

Push finns inte, men du kan ha en ajax-grej som lyssnar mot en sida som kollar databasen med jämna intervall

Länk till kommentar
Dela på andra webbplatser

  • 1 month later...
Aktuellspeedway.se

Nu är jag väldigt nära att göra vad jag vill göra

 

På den publika sidan använder jag ju denna koden

<script language="JavaScript"> 
setInterval( "SANAjax();", 5000 );  ///////// 10 seconds

$(function() {
SANAjax = function(){

$('#schema').load('schema.php?id=111');
}
});
</script>

<div id="schema">
</div>

 

Och i php-filen finns en vanlig meta http-equiv="refresh", detta funkar utmäkrt i firefox, men i Explorer funkar det inte alls, däremot uppdateras sidan om jag öppnar ny flik har jag upptäkt.

 

Har du någon lösning på detta problemet?

Länk till kommentar
Dela på andra webbplatser

det ska INTE vara en meta-refresh på php-sidan.

Dock kan det vara problem med att webbläsaren cachar sidan varpå det inte uppdateras som det ska.

 

då avhjälper man det så här;

var rnd = Math.floor(Math.random()*9999999);
$('#schema').load('schema.php?id=111&rnd='+rnd );

Länk till kommentar
Dela på andra webbplatser

Aktuellspeedway.se

Strålande, funkar perfekt.

 

Blir så mycket bättre när man slipper ladda om hela sidan´.

 

Tack för hjälpen.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...