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 :

Un popup et son appel


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut Un popup et son appel
    bonjour,

    je suis tout débutant en JS et j'aimerai savoir comment
    1) Créer un popup
    2) L'appeler

    j'ai fait çà mais çà ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function Erreur(reference)
    { 
     Fenetre = window.open("",'Erreur de quantité','width=600,height=600,toolbar=no,scrollbars=no,resizable=no');
     Fenetre.document.write("<body LA QUANTITE MÂLE COMMANDEE POUR +"reference"+ EST SUPERIEURE A CELLE EN STOCK. MERCI DE LA RESSAISIR."); 
     Fenetre.document.write("</body>"); 
    } 
     
    // des traitement divers
     
    echo '<a href=javascript:Erreur("'.$mesresultats[$position]['REFERENCE'].'")
    /a>';
    merci

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    y a plusieurs erreurs dans ton code :
    - tu fermes pas la balise body
    - tu te plantes dans la concaténation
    - un nom de pop-up avec espaces pose des problèmes sous IE

    Est-ce que t'as bien mis ta fonction dans des balises script ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script>
    function Erreur(reference)
    { 
     Fenetre = window.open("","Erreur_de_quantité","width=600,height=600,toolbar=no,scrollbars=no,resizable=no");
     Fenetre.document.write("<body> LA QUANTITE MÂLE COMMANDEE POUR " + reference + " EST SUPERIEURE A CELLE EN STOCK. MERCI DE LA RESSAISIR."); 
     Fenetre.document.write("</body>");
    } 
     
    </script>
    Bye

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser un simple alert() ?

    <?
    echo '<script language="javascript">alert("blahblahblah stock blahblah")</script>';
    ?>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut
    merci à toi pour les corrections d'erreurs, j'ai bien ma fonction entre les balises

    <script type="text/javascript">
    et
    </script>

    mais à l'appel de la fonction vcomme ci-dessous ma fenêtre ne s'affiche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href=javascript:Erreur("'.$mesresultats[$position]['REFERENCE'].'")></a>';

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut
    Sinon je n'utilide pas alert parceque la fenêtre générée est vraiment toute moche et me casse donc mon écran. Alors je voudrais essayer de faire moi même une fenêtre avec un back groud, des tailles et couleurs de caractères etc... Je ne sais d'ailleurs pas si c'est possible dans la doc je ne trouve pas les attibuts possibles de l'évènement window.

  6. #6
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Oui, tu peux écrire ce que tu veux dans ta fenêtre avec document.write.
    A tout hasard essaie de mettre ta valeur du href entre quotes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href="javascript:Erreur(\''.$mesresultats[$position]['REFERENCE'].'\')"></a>';
    Vérifie aussi ce que te donne cette ligne quand tu affiches la source HTML.

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script>
    function Erreur(reference)
    { 
     Fenetre = window.open("","Erreur_de_quantité","width=600,height=600,toolbar=no,scrollbars=no,resizable=no");
     Fenetre.document.write("<body> LA QUANTITE MÂLE COMMANDEE POUR " + reference + " EST SUPERIEURE A CELLE EN STOCK. MERCI DE LA RESSAISIR."); 
     Fenetre.document.write("</body>");
    } 
     
    </script>
    <?php
    echo '<script language="javascript">Erreur("'.$mesresultats[$position]['REFERENCE'].'")</script>';
    ?>

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

Discussions similaires

  1. [PHP 5.2] Précompiler une classe avant son appel
    Par andry.aime dans le forum Langage
    Réponses: 4
    Dernier message: 11/02/2009, 05h22
  2. mysql_connect() fait crasher Apache à son appel
    Par Bilbax dans le forum Apache
    Réponses: 1
    Dernier message: 02/07/2008, 11h09
  3. Modifier un son appelé par Action Script
    Par Imperator34 dans le forum Flash
    Réponses: 3
    Dernier message: 26/10/2006, 05h46
  4. Réponses: 1
    Dernier message: 27/09/2006, 16h48
  5. Envoyer résultat d'une popup vers son window.parent
    Par LFC dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/12/2004, 11h18

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