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 :

éviter un re-chargement de page


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Avatar de exe2bin
    Profil pro
    Passionné de programmation
    Inscrit en
    Mars 2009
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Passionné de programmation

    Informations forums :
    Inscription : Mars 2009
    Messages : 537
    Billets dans le blog
    3
    Par défaut éviter un re-chargement de page
    Bonjour vous tous ,
    j'utilise un fichier PHP pour ouvrir un document XML et construire une page visualisée sur mon navigateur ; cette page contient aussi une balise <script>...</script> definissant une fonction javascript associée à un formulaire dont le but est de changer les attributs de certaines balises.
    Je précise que mon formulaire n'utilise pas de gestionnaire onsubmit() mais un simple boutton et le gestionnaire onclick() pour appeler la fonction javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button onclick="changeConges(document.formulaire);">OK</button>
    Mon problème est celui ci :
    à l'appel de la fonction un bref changement survient dans la balise ,tout de suite annulé avec la réapparition de la page d'origine ... visiblement il y a rechargement de la page ,ce que je veux éviter.
    Or , si je lance la fonction dans un autre onglet le changement sur le premier onglet reste visible ,ce que je veux mais sans avoir à solliciter un autre onglet !?
    Plus fort encore ! lorsque je demande à voir le code source de la page dans l'onglet où les changements se sont produits (j'espère que vous suivez!) , miracle .... le code n'a subi aucun changement alors que visiblement quelque chose a changer ?!
    Je voudrais savoir quel est ce comportement (que je trouve) étrange et surtout comment est il possible de changer un document au niveau du DOM sans que la page soit recharger.
    merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    un button par défaut soumet le formulaire dans lequel il se trouve.
    donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button onclick="changeConges(document.formulaire);return false;">OK</button>

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    autant mettre un input type button
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre éclairé
    Avatar de exe2bin
    Profil pro
    Passionné de programmation
    Inscrit en
    Mars 2009
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Passionné de programmation

    Informations forums :
    Inscription : Mars 2009
    Messages : 537
    Billets dans le blog
    3
    Par défaut
    c'est tout simple quand on sait ...

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 183
    Par défaut
    Un <button type="button">fera aussi l'affaire

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

Discussions similaires

  1. [chargement de page et balise html object]
    Par Patriarch24 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/03/2006, 11h12
  2. script de chargement de page
    Par freud dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/02/2006, 22h28
  3. [Librairies] Probleme player mp3+ chargement de page !
    Par Micronos59 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 08/01/2006, 09h36
  4. PHP 5 et chargement de page
    Par messier79 dans le forum Langage
    Réponses: 6
    Dernier message: 15/11/2005, 15h23
  5. Chargement de page trop long
    Par t_o_7_ dans le forum ASP
    Réponses: 2
    Dernier message: 19/09/2003, 18h58

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