PHP ver gevorderde |
|
Ok, dan werk ik nu met MultiViews, heb ik probleempje wat ik hier maar post omdat het met die MV te maken heeft:
De inbox word met ajax gedaan, je klikt op een bericht en die verschijnt dan in een div, alles word met externe js scripts gedaan, de js code:
<? // kleur
function showBericht(id) {
http.open('get', '{host}showbericht.php?id='+id,true);
http.onreadystatechange = handleResponseBericht;
http.send(null);
}
function handleResponseBericht() {
if(http.readyState == 4 && http.status == 404){
if(http.responseText) {
document.getElementById("berichtText").innerHTML = http.responseText;
} else {
document.getElementById("berichtText").innerHTML = http.responseText;
}
} else {
document.getElementById("berichtText").innerHTML = http.responseText;
}
}
function resetBericht()
{
document.getElementById("berichtText").innerHTML = '';
}
<? // kleur function showBericht(id) { http.open('get', '{host}showbericht.php?id='+id,true); http.onreadystatechange = handleResponseBericht; http.send(null); } function handleResponseBericht() { if(http.readyState == 4 && http.status == 404){ if(http.responseText) { document.getElementById("berichtText").innerHTML = http.responseText; } else { document.getElementById("berichtText").innerHTML = http.responseText; } } else { document.getElementById("berichtText").innerHTML = http.responseText; } } function resetBericht() { document.getElementById("berichtText").innerHTML = ''; }
en het bestand showbericht.php echoot gewoon het bericht, maar in de div waar het bericht moet komen komt nu de index pagina:s
iemand enig idee? |