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
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: