Ajax non francophone ?
Posté : 09 mai 2006, 12:13
Voici un script ajax(ou javascript) :
le hic est que tout les pages renvoyer avec l'aide de ce code php :
Code : Tout sélectionner
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}
var http = createRequestObject();
function page(action) {
http.open('get', 'server.php?action=page&id='+action);
http.onreadystatechange = handleResponse;
http.send(null);
}
function feedshow(action) {
http.open('get', 'server.php?action=read&id='+action);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('content').innerHTML = response;
}
}
function newResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('page').innerHTML = response;
}
}
<?
$reasult=mysql_query("select * from member where email='$login'");
while ($row=mysql_fetch_array($reasult)) {
$name=$row["name"];
}
$id=$_REQUEST['id'];
$act=$_REQUEST['action'];
$feed=$_REQUEST['feed'];
switch($act) {
case 'page':
include("page/$id.page.php");
break;
case 'read':
$id=$_REQUEST['id'];
include("page/feed.show.php");
break;
}
?>