David_monchy
Messages postés214Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention23 juin 2006
-
25 avril 2006 à 14:28
David_monchy
Messages postés214Date d'inscriptionlundi 20 mars 2006StatutMembreDernière intervention23 juin 2006
-
25 avril 2006 à 14:38
salut à tous,
je développe un genre de messagerie en direct (enfin un chat quoi), et donc pour cela je me suis lancé corps et âme dans le xmlhttprequest. J'explique mon problème:
Apparemment il faut donner dans la fonction le nom de la page sur laquelle on veut que le resultat s'affiche. Pour mieux comprendre, voici l'architecture de mon site (utilisation de frame):
- parmi toutes les frames de l'index, il y en a une qui s'appelle "page_centrale"
- dans cette page, il y a deux frames nommées textarea_user, et conversation.
- dans textarea_user, il y a une textarea et un bouton submit pour envoyer les données.
- dans conversation, il devrais normalement y avoir l'affichage de ce que l'utilisateur à tapé dans la zone de texte de textarea_user.
Le problème, c'est que rien ne s'affiche dans cette dernière page. Quand je clique sur envoyer, mon message disparait bien de l'écran, et la page se charge comme dans les exemples de tuto sur le xmlhttprequest, mais le message ne s'affiche pas. voici un bout de code pour que vous puissiez voir ce que j'ai fait:
page textarea_user <form name='textarea_user' id='textarea_user' method='post' onSubmit='return checkDial()'>
<textarea name='champ_ecriture' rows="4" cols="135"></textarea>
'>
</form>
page conversation:
if(isset($_POST['champ_ecriture']) && !empty($_POST['champ_ecriture']))
{
echo 'Bravo '.$_POST['champ_ecriture'].' vous avez réussi en POST' ;
}
else
{
echo 'Erreur le champ est vide';
}
Je pense que l'erreur vient du nom de la page que j'ai entré (window.page_centrale.conversation.conversation.php), car je m'y connait assez mal en javascript
Comme vous pouvez le voir, quand je dis rien ne s'affiche, il faut comprendre que le message 'Erreur le champ est vide'.
Merci d'avance pour votre aide
David
thomvaill
Messages postés366Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention20 février 20072 25 avril 2006 à 14:36
Tu t'es trompé de site... Vas sur www.javascriptfr.com (sur le forum, et reposes ta question) plus de gens pourront t'aidez làbas car ton problème est un problème JavaScript, non PHP.
Thomvaill
IRC : Thomas (irc.heliosnet.org:6667 #programmation)