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 :

ouverture popup sur un lien


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de PuppeT mAsTer
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 75
    Points
    75
    Par défaut ouverture popup sur un lien
    Bonjour à tous, j'aimerai savoir quel commande utiliser pour faire ouvrir une popup en cliquant sur un lien, je sais qu'il faut du javascript avec window.open et onClick par exemple mais je n'ai plus le souvenir de la commande complète. J'ai lu la faq mais celle-ci ne donne que l'exemple pour une ouverture au chargement de la page.
    Pourquoi ce code ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href=# onClick=window.open('id.php','Message_Instantanée',width=300, height=500)>Envoyer Message</a>
    Merci de m'aider


    PM

  2. #2
    Membre régulier Avatar de PuppeT mAsTer
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 75
    Points
    75
    Par défaut
    Est ce que ce code peut ne pas marcher du fait qu'il soit intégrer à du PHP ?
    Le code complet est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $heure = date('H');
    if ($heure>=6 && $heure< 9) {
      echo "<p>DEBOUT LES JEUNES  <br>";
      echo "Envoie un message </p>";
    }
    elseif($heure>= 9 && $heure< 16) {
      echo "<p><A HREF=# onClick="window.open('id.php','Message_Instantanée',width=300, height=500)>MESSAGE</a> ";
    }
    etc ...
    ?>

  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 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    non tu as juste un petit souci de syntaxe ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <A HREF=# onClick="window.open('id.php','Message_Instantanée','width=300, height=500')">MESSAGE</a>

  4. #4
    Membre régulier Avatar de PuppeT mAsTer
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 75
    Points
    75
    Par défaut
    ça ne marche toujours pas voici le message d'erreur PHP :

    Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Hit&Sport\changemission.php on line 19

    ++

    PM

  5. #5
    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 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    oui mais là ça devient une erreur de syntaxe php...
    Ton erreur javascript était là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <A HREF=# onClick="window.open('id.php','Message_Instantanée','width=300, height=500')">MESSAGE</a> ";
    maintenant ton erreur php et là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<p><A HREF=# onClick="window.open('id.php','Message_Instantanée','width=300, height=500')">MESSAGE</a> ";

  6. #6
    Membre régulier Avatar de PuppeT mAsTer
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 75
    Points
    75
    Par défaut
    Merci pour ces conseils, j'ai modifié le code comme suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<p><A HREF=# onClick=window.open('id.php','Message_Instantanée','width=300, height=500')>MESSAGE</a>";
    Le code fonctionne, il ne déclenche pas d'erreur disons mais aucune popup ne s'ouvre lorsque je clique, j'ai désactivé le blocage des popup sous FF mais rien ne change, je ne comprend pas

    Merci de m'aider

  7. #7
    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 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    normal il manque des quotes ...
    la syntaxe html doit être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <p><A HREF="#" onClick="window.open('id.php','Message_Instantanée','width=300, height=500')">MESSAGE</a>
    deamnde sur le forum phgp quelle est la syntaxe pour en fait un echo ...

  8. #8
    Membre régulier Avatar de PuppeT mAsTer
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 75
    Points
    75
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      echo "<p><A href=\"#\" onClick=\"window.open('id.php','Message_Instantanée','width=300, height=500')\">MESSAGE</a>";
    Il fallait juste que j'ajoute des slash avant les quotes. merci de m'avoir aider SpaceFrog.

    @bientôt surement

    PM

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

Discussions similaires

  1. Ouverture popUp sur toucher entrée non désirée
    Par oclone dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/12/2008, 13h55
  2. Réponses: 3
    Dernier message: 21/08/2006, 11h01
  3. envoie info sur popup via un lien..
    Par flo456 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 17/01/2006, 11h13

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