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 :

Lancer du javascript depuis du php


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
    Mars 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 216
    Par défaut Lancer du javascript depuis du php
    Bonjour,

    J'ai un lien caché dans ma page:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a style="display:none" href="#" onClick="OpenTerminal('<?php echo $payment_url; ?>', this, 'LINK');" ">Terminal</a>
    Est-il possible d'appeler ce lien depuis du php? En fait je vérifie les données d'un formulaire qui a été posté et si ces données sont satisfaites, j'aimerais simulé un clic sur le lien ci-dessus (ou lancer directement la fonction OpenTerminal si possible)

    Comment faire?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Comment vérifies-tu actuellement les données du formulaire ? par ajax ou pas ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 127
    Par défaut
    bonjour

    En fin de page html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <script type="text/javascript">
     OpenTerminal('<?php echo $payment_url; ?>', this, 'LINK');
    </script>
    </body>
    Le OpenTerminal ouvre une popUP ?

    Bon dev

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 216
    Par défaut
    Bonjour,

    Merci pour vos réponses je vais détaillé un peu plus ce que j'ai déjà fais

    J'ai un formulaire dans mon fichier terminal.php qui permet de rentrer des données (nom, prénom, email)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form name="CustomerInfos" method="post" onsubmit="return checkDetails();" action="terminal.php">
    ...
    </form>
    Je vérifie ensuite par php le formulaire. S'il est bon j'aimerais lancé la fonction javascript OpenTerminal

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php 
       if(isset($_POST['Firstname']) && $_POST['Firstname']!== ...)
    {
    ...
     
      echo '<script src="OpenTerminal.js"></script>';
      echo '<script type="text/javascript">OpenTerminal(\''.$payment_url.'\', this, \'LINK\')</script>';
    }
    ?>
    Mais le popup (terminal) ne s'ouvre pas...

    une idée pourquoi ?

  5. #5
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    essaie ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<script type="text/javascript" src="OpenTerminal.js"></script>';
    EDIT:

    Poste voir le code source de la page que ton navigateur reçoit après l'envoi du formulaire stp

Discussions similaires

  1. Lancer un daemon depuis un PHP Crontab
    Par helios399 dans le forum Linux
    Réponses: 1
    Dernier message: 11/07/2011, 14h52
  2. Comment lancer un javascript depuis du code java ?
    Par flatplane55 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/09/2010, 17h05
  3. Lancer un vbscript depuis PHP
    Par el_butcho dans le forum Langage
    Réponses: 1
    Dernier message: 20/06/2006, 11h22
  4. [PHP-JS] Faire un appel JavaScript depuis PHP
    Par davinout dans le forum Langage
    Réponses: 4
    Dernier message: 29/05/2006, 20h03
  5. lancer un .reg depuis php
    Par tikaprod dans le forum Langage
    Réponses: 14
    Dernier message: 17/02/2006, 11h02

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