Nicomilville,
après avoir recherché partout dans CS, cela ne devait pas être un tuto mais une source...
Bref impossible de mettre la main dessus, mais voici pour notre voisin : nosfe2708 un petit lien qui pourra l'aider à débuter :
http://www.phpcs.com/forum.v2.aspx?ID=1155388
sinon :
Fichier Code-Source.html que j'avais trouvé (avec quelque modif de ma part ...)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Codes-Source</title>
<script type="text/javascript" >
var HttpObj = null;
var HttpStr = null;
function sendRequest(HttpStr) {
if ( window.XMLHttpRequest ) {
// Objet XmlHttpRequest pour les moteurs GECKO
HttpObj = new XMLHttpRequest();
} else if ( window.ActiveXObject ) {
// Objet XmlHttpRequest pour Internet Explorer
HttpObj = new ActiveXObject( 'Microsoft.XMLHTTP' );
} else {
// Navigateur non-compatible
alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );
return;
}
// On traite l'argument passé à la fonction
// On ouvre la requete vers la page désirée
HttpObj.open( 'GET', HttpStr, false );
// On lui donne le pointeur de fonction de retour
HttpObj.onreadystatechange = returnRequest;
// On envoi la requete
HttpObj.send( null );
}
function returnRequest() {
// Sur le retour de la requete, on teste son état
if ( HttpObj.readyState == 4 && HttpObj.status == 200) {
// On injecte notre retour dans la DIV prevue a cet effet
document.getElementById( 'divResult' ).innerHTML = HttpObj.responseText;
}
}
function affiche(id){
var strHtml = document.getElementById(id).value;
sendRequest('test.php?str='+strHtml);
}
</script>
</head>
<body>
<input type="text" name="elemt1" id="elemt1" /> <input type="button" value="avec une page php simple" onclick="affiche('elemt1');" />
<br /><input type="button" value="avec un fichier txt" onclick="sendRequest('reponse.txt');" /><br />
<br /><input type="button" value="avec une page.php fixee" onclick="sendRequest('test2.php');" /><br />
<div id="divResult">Pour le moment rien n est passé dans le Div [c'est pour info ;-)]</div>
</body>
</html>
Fichier : test.php
<?php
echo 'La valeur passee en variable est : < '.$_GET['str'].' > sur le serveur.<br> et on peu aussi passer n inporte quoi en chaine sql en retour';
?>
Fichier : test2.php
<?php
echo "Bonjour, il est " . date("h:i:s") . " sur le serveur.";
?>
Fichier : reponse.txt
Tu peux marquer tout le contenu que tu veux, il sera retourné en réponse !
Voilà, désolé, j'ai vraiment plus le lien en tête, mais ceci m'a permise de faire le grand saut, et j'en suis content. C'est une prémisse des multiples fonctions, classes, framework et tout ce qui peut exister sur l'Ajax !
Mais pour moi, c'est suffisant (en tout cas pour le moment ...) après on verra bien.
ChaPaTa