Herhaalde HttpRequest vernieuwt niet?

Status
Niet open voor verdere reacties.

tiener

Gebruiker
Lid geworden
22 mei 2006
Berichten
145
Hallo allemaal!

Een vriend van mij heeft voor me het volgende scriptje geschreven:

[JS]<script type="text/javascript">

function getHTTPObject(){

if (window.ActiveXObject)

return new ActiveXObject("Microsoft.XMLHTTP");

else if (window.XMLHttpRequest)

return new XMLHttpRequest();

else {

alert("Your browser does not support AJAX.");

return null;

}

}

var httpObject = getHTTPObject();

function getticker() {



if (httpObject != null) {

var message = "smsswitcher.php";

httpObject.open("GET", message,true);
httpObject.onreadystatechange = responseticker;
httpObject.send(null);

}

}



function responseticker(){

if(httpObject.readyState == 4){
document.getElementById("fscroller").innerHTML = httpObject.responseText;
}

}

</script>

<div id="fscroller" style="text-align:center;font-size:22px; color:#FFF;"></div>

[/JS]

Dit script vraagt dus heel simpel de output van smsswitcher.php op. Smsswitcher toont een berichtje uit de database. Nu is het zo dat na iedere keer dat smsswitcher geopend wordt, hij naar de database stuurt dat dat berichtje 1x bekeken is. Bij de volgende keer dat smsswitcher wordt geopend toont hij dus het volgende berichtje.

Mijn probleem is: Als ik bovenstaand script draai, toont hij na elke reload gewoon hetzelfde berichtje. terwijl als ik smsswitcher.php in mijn browser open en hem dan reload gaat hij wel gewoon naar het volgende berichtje.

Kan iemand mij een oplossing geven?? Dat hij wel gewoon naar het volgende berichtje gaat?

Wat ik eigenlijk wil is gewoon dat hij om de zoveel seconde een nieuw berichtje toont zonder dat de pagina herladen hoeft te worden. iemand ideën?

Bedankt! Gr. Gijs
 
Laatst bewerkt:
Laat maar! Ik heb het als volgt opgelost:

Ik heb de te herladen pagina in een iframe gezet. Ervoor gezorgd dat alle borders etc uit staan en de pagina binnen de iframe automatisch laten herladen. Als het niet gaat zoals het moet, dan moet het maar zoals het gaat!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan