IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

submit sans changer de page


Sujet :

JavaScript

  1. #1
    Membre actif Avatar de trax44
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 300
    Points : 233
    Points
    233
    Par défaut submit sans changer de page
    Bonjour,
    je dois faire une interface chat à partir d'une page html et javascript seulement (cgiirc like)
    Pour prolème est le submit du texte coté utilisateur.
    Quand on submit on va vers la page marqué dans action.
    Je voudrais pouvoir submiter ma variable sans changer de page.

    Pour l'instant j'ai trouvé a deux solutions possible :
    1. une iframe caché (je trouve ça un peu crade)
    2. ajax et compagnie

    j'ai regardé vite fait la solution ajax (en GET j'ai compris comment faire mais pas en POST et je veux le faire en post)

    sinon je suis quasiment sur qu'il y a une solution encore plus simple

    cordialement
    trax

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 893
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 893
    Points : 16 347
    Points
    16 347
    Par défaut
    Dans ta page chat.php :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="chat.php" method"post">

  3. #3
    Membre actif Avatar de trax44
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 300
    Points : 233
    Points
    233
    Par défaut
    <form action="chat.php" method="post">
    Euh en fait ce que je veux c'est ne pas recharger la page. Dans le cas la, on recharge quand meme chat.php

  4. #4
    Membre actif Avatar de trax44
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 300
    Points : 233
    Points
    233
    Par défaut
    Plop
    voila en fait j'ai finalement pris de l'ajax
    Il me manquait surtout le "'tex=' +" ligne 6

    function seubz() {
    var xhr = getXhr()
    if(xhr!=false){
    xhr.open("POST","set.php",true);
    xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xhr.send('tex=' + document.getElementById('tex').value);
    }
    }
    function getXhr(){
    var xhr = null;
    if(window.XMLHttpRequest) {// Firefox et autres
    xhr = new XMLHttpRequest();
    }
    else if(window.ActiveXObject){ // Internet Explorer
    try {xhr = new ActiveXObject("Msxml2.XMLHTTP");}
    catch (e) {xhr = new ActiveXObject("Microsoft.XMLHTTP");}
    }
    else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    xhr = false;
    }
    return xhr
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher une nouvelle fenetre sans changer la page
    Par ahmedmido dans le forum SharePoint
    Réponses: 0
    Dernier message: 06/08/2008, 17h10
  2. comment executer script sans changer de page
    Par calitom dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/06/2007, 11h35
  3. Réponses: 1
    Dernier message: 24/09/2006, 14h36
  4. Changer d'adresse de page sans changer de page...
    Par CFP dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/02/2006, 13h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo