Just nu i M3-nätverket
Jump to content

Uppdatera när ny iformation finns!


Aktuellspeedway.se

Recommended Posts

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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 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?

Link to comment
Share on other sites

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 );

Link to comment
Share on other sites

Aktuellspeedway.se

Strålande, funkar perfekt.

 

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

 

Tack för hjälpen.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...