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

Langage PHP Discussion :

Appel fonction JS


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut Appel fonction JS
    Bonjour à vous tous et mercie d'avance pour votre aide.

    J'essaye d'appeller cet fonction depuis mon code PHP, mais rien.

    PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Echo "<script>showDIV()</script>";
    JS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function showDIV()
    {
    document.getElementById('DIV_statutsend').style.display = 'block';	
    }
    Il semble y'avoir une erreur, mais je vois pas la quel.
    Ma fonction showDIV fonction à partir un <input onclick>
    J'ai essayé Echo "<script>alert('test');</script>"; ça fonctionne.

    Alors je comprend pas d'ou vient l'erreur.
    pour la page en question voici:
    http://www.rememberfactory.be/contact.php

    Merci d'avance de votre aide.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    il n'y a pas l'appel à la fonction dans ta page.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Salut, essaie ca :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<input type="text" onClick="showDIV();">';

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Bonjour à vous deux et merci pour votre réponse.

    sabotage
    il n'y a pas l'appel à la fonction dans ta page.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Echo "<script>showDIV()</script>";
    J'appel bien ma fonction avec ce code (ligne 51 de mon fichier http://www.rememberfactory.be/contact.php)

    Madfrix
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<input type="text" onClick="showDIV();">';
    Si j'ai utilise un input c'était juste pour vérifier si ma fonction fonctionnait parfaitement.

    L'utilisateur clique sur envoyé pour transmettre le formulaire. Et dans mon code php, si l'un des champs n'est pas compléte, un DIV hide s'affiche.

    D'où le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Echo "<script>showDIV()</script>";
    qui appef la fonction JS pour afficher la DIV avec le message d'erreur.

    Merci à vous.

  5. #5
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Ta fonction showDiv() est elle visible dans la page de traitement de ton formulaire (ce qui expliquerait que Echo "<script>alert('test');</script>"; marche et pas Echo "<script>showDIV()</script>") ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Je n'ai pas trés bien compris ta question

    Ceci dit, je confirme qu'elle n'est pas visible, elle est belle et bien caché.
    Mais il est possible que tu l'ai vu car j'essaye de trouver la solution de mon coté aussi.

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

Discussions similaires

  1. Appel fonction php dans code javascript
    Par licorne dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/03/2008, 10h55
  2. PB pour Appel fonction dans DLL sur Builder3
    Par Fbartolo dans le forum C++Builder
    Réponses: 15
    Dernier message: 10/03/2005, 12h58
  3. pro c appelle fonction connexion
    Par friends dans le forum Oracle
    Réponses: 3
    Dernier message: 10/05/2004, 17h07
  4. Appels fonctions DLL
    Par Micka91 dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 17/02/2004, 17h32
  5. Appel fonction assembleur en C
    Par grandjouff dans le forum C
    Réponses: 6
    Dernier message: 07/12/2003, 20h43

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