je cherche à passer des paramètres, mais je ne sais pas exactement ou les passer ?
un exemple ici
http://creatif-web.be/essai_assoc/dossi ... griculture
la création de l'objet XMLhttprequest :
<script type="text/javascript">
function get_xml_http_request()
{
// Dans le cas de navigateur comme FF, Konqueror, Nescape
if(window.XMLHttpRequest)
{
xhr= new XMLHttpRequest();
}
// Dans le cas d'IE : activeX
else if(window.ActiveXObject)
{
try
{
xhr=new ActiveXObject("Msxm12, XMLHTTP");
}
// si une erreur ou une exception se produit
catch (e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
// si le navigateur ne supporte l'objet XMLHttpRequest
else
{
// on affiche une alerte et on ne crée pas l'objet
alert("Votre navigateur ne supporte pas l'objet XMLHttpRequest !");
xhr = false;
}
}
function afficher_resultat()
{
// On crée l'objet XMLHttpREquest
get_xml_http_request();
// on définit l'action à executer quand l'objet change d'état
xhr.onreadystatechange = function()
{
// on vérifie les codes envoyés
if(xhr.readyState == 4 && xhr.status == 200)
{
// on affiche le résultat renvoyé
document.write(xhr.responseText);
}
}
// on exécute la requete avec la méthode GET
xhr.open("GET", "dossier_recu.php", true);
xhr.send(null);
}
</script>
le script qui appelle la fonction afficher_resultat() et qui se trouve juste en dessous :
<?php
$page=$_REQUEST['page'];
if(isset($_REQUEST['page']))
{
$requete="select * from article where page='$page' and creer is not null group by titre";
$recule=mysql_query($requete, $lien) or mysql_error();
while($test= mysql_fetch_array($recule))
{
$titre=$test['titre'];
echo '<a href="javascript:void(0);"
onclick="afficher_resultat()" id="'.$test['id'].'">'.$test['titre'].'</a>
<br />';
}
}
?>
la page appellé par le javascript :
<?php
echo 'Ho toi monde cruel';
$titre=$_GET['titre'];
if(isset($_GET['titre']))
{
$requete="select * from article where titre='$titre' and creer is not null group by titre";
$recule=mysql_query($requete, $lien) or mysql_error();
while($test= mysql_fetch_array($recule))
{
echo $test['titre'].'<br />'.$test['titre'].'</a><br />';
}
}
else
{
echo '<br />aucun paramètre passé';
}
?>
Merci