Petit nouveau ! |
5 Messages
11 févr. 2009, 02:31
Voila le fichier ajax.php que j'utilise:
<?php
$page=$_GET['page'];
if($page==1)require 'pages/accueil.html';
else if($page==2)require 'pages/photos.html';
else if($page==3)require 'pages/videos.html';
else if($page==4)require 'pages/curriculumvitae.html';
else if($page==5)require 'pages/mapetitevie.html';
else if($page==6)require 'phpBB3/index.php';
else if($page==7)require 'form/use/contact/form1.html';
else if($page==8)require 'pages/video-parent.html';
else if($page==9)require 'pages/video-monttremblant.html';
else if($page==10)require 'pages/video-sutton.html';
else if($page==11)require 'pages/video-transalp.html';
else require 'pages/accueil.html';
?>
voila mon script:
<script type='text/JavaScript'>
var xhr = null;
function getXhr()
{
if(window.XMLHttpRequest)xhr = new XMLHttpRequest();
else if(window.ActiveXObject)
{
try{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
}
function ShowPage(page)
{
getXhr();
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
document.getElementById('page').innerHTML=xhr.responseText;
}
}
xhr.open("GET","ajax.php?page="+page,true);
xhr.send(null);
}
</script>
j'appelle mes liens via:
<a href="#" onClick="ShowPage(1)">
<a href="#" onClick="ShowPage(2)">
<a href="#" onClick="ShowPage(3)">
<a href="#" onClick="ShowPage(4)">
alors est ce que la methode est bonne ou pas?
mon problème c'est que le "retour" ne marche pas (comme si il n'y avait pas d'historique de page) et lorsque je tente d'appeller mon forum ou mon formulaire, il semble manquer des include (du moins des path)
je suis clair là??? rassurez moi lol
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]