Comment fait javascript p TechnoChat en PHP?

Fermé
feno - Modifié par feno le 29/07/2012 à 17:47
 feno - 2 sept. 2012 à 15:22
Bonjour,


J'aimerai savoir comment faire un page web d'un CHAT pour que on ne vois pas la réfresh (je ne sais pas comme l'appelle) de l' INSERTION et pour AFFICHAGE du message et plus encore sur le webcam, sans coupé ou perd de vue la page en instant?

Je crois que vous saviez de quoi je voulais parler, urgent !!


Merci
A voir également:

4 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
1 août 2012 à 13:41
vas voir du côté de Ajax (jquery-ajax)
permet de rafraichir une partie de page sans recharger entièrement la page
0
merci Alain_42
Jquery-ajax je ne sais pas comment l'utiliser ce trop nouvo pour moi quelque explication sera la bienvenue?
merci
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
19 août 2012 à 19:10
voilà un petit exemple, tu télecharges jquery-1.3.2.min.js et tu le mets sur ton serveur dans un répertoire jquery/ à la racine du site

<!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" >
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<script type="text/javascript" src="jquery/jquery-1.3.2.min.js "></script>
    <script type="text/javascript">			
		$(document).ready(function() {
			$("#rafaraichissement_page").click(function(e) {
				//ci dessus l'evenement "click" sur le bouton ayant comme id "rafraichissement_page" qui va lancer Ajax
				//ci après on lit ce qui a été saisi dans l'input 
			val_passee_a_php=$('#argument1').val(); 
				//on appelle le script php en lui passant cette valeur en argument1
			$.post("scriptPHP_reponse_a_ajax.php", {argument1: val_passee_a_php},
			function(data) {
				//la on va écrire la réponse de php dans le div ayant comme id div_reponse
				$('#div_reponse').html(data);
			});
			return false;
	
			});
		});
    </script>           
        </head>
        <body>
			<input type="text" name="argument1" id="argument1" value="" /><br />
			<input type="button" name="rafaraichissement_page" id="rafaraichissement_page"	value="rafaraichissement page" />
				<div id="div_reponse"><!-- ici sera ecrite la réponse de php a la demande de rafraichissement --></div>      
        </body>
</html>


ensuite tu code un script php que tu nommes scriptPHP_reponse_a_ajax.php
<?php
		/// script php appele par Ajax: scripPHP_reponse_a_ajax
	
		
		// recup de la valeur envoyée par Ajax	
		$argument1=$_POST['argument1'];	
		
	//réponse bidon, bien sur avec cette valeur tu peux interroger une BDD etc...
	
		$reponse ="Bonjour, j'ai bien reçu la valeur ".$argument1; 
		
		//envoi de la réponse à Ajax
		echo $reponse;
?>


tu essayes ça et tu adaptes bien sur à ton cas
evenement déclencheur, script php etc...
0
merci bok Alain_42 ça ma résolu mon problème encore merci
0