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 :

Afficher des données dans un popup


Sujet :

JavaScript

  1. #21
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    lorsque tu dit répercuté c'est de faire appel au popup dans la page suivante, mais comment faire?

    j'ai trouvé encore un petit pb il faudrait eviter la répétition de mail identique

  2. #22
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    répercuté dasn la page suivante veut dire le script se toruve-til dasn la page suivante ???
    il faudra sans doute externaliser le script et y faire appel depouis chaque pgse
    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 !

  3. #23
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    mon script se trouve dans une page fonction et le reste se trouve dans une autre page mais le changement de page pour aller à la suivante ou la précédente se fait dans la meme page

    c'est à dire

    entete, javascript, pied se trouvent dans le fchier fonction.php

    le corps se trouve dans contact.php et le changement de page se fait par une requete sql (limit $nb) et chaque changement augmente ou diminue de la variable $nb de $nb

  4. #24
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    Est ce que tu trouve que ma condition est bonne pour éviter la répétition du meme mail

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if(newDest.value != Email){             
      newDest.value=Email;
      newDest.innerHTML=Email;
      mailingList+=Email+";"
      mypop.document.getElementById(\'destinataires\').appendChild(newDest);
      mypop.focus();
    }
    ça ne fonctionne pas

  5. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    comment faire pour voir l'existance d'un popup,

    je pensai faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(mypop.document){}
    mais ça ne fonctionne pas

  6. #26
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    après une chtit galère d'attribution d'evènement j'en arrive à ça ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>selectmailpop</title>
    <script type='text/javascript'>        
    var mypop
    var mailingList
    function addToList(Email){
     
    switch (true){
      case mypop==null:    mypop=window.open("","DESTINATAIRES","scrollbars=0,menubar=0, toolbar=0,width=200, height=400")
    //                        setInterval("Javascipt:void(0);",10000);
                            // le select
                           var dest=mypop.document.createElement("select");
                              dest.id='destinataires';
                             dest.size='20';
                               dest.style.width='180px'
                                   mypop.document.body.appendChild(dest);
                           //le bouton d'envoi
                               mailbut=mypop.document.createElement('input');
                           mailbut.type='button';
                           mailbut.value='envoyer';
                   mailbut.onclick=function(){self.location.href="mailto:"+mailingList;};
                   mypop.document.body.appendChild(mailbut);
                   mypop.document.body.onbeforeunload=function(){mailingList='';mypop=null;};
     
      case mypop!=null:                
     
     
    var newDest=mypop.document.createElement('option')              
    newDest.value=Email;
    newDest.innerHTML=Email;
    mailingList+=Email+";"
    mypop.document.getElementById('destinataires').appendChild(newDest);
    mypop.focus();
    }
    }
    </script>        
    <style type='text/css'>
    li {cursor:pointer;}
    </style>
    </head>
     
    <body>
     
     
    <ul>
        <li onclick="addToList(this.innerHTML)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML)">bidul@machin.fr</li>
        <li onclick="addToList(this.innerHTML)">truc@machin.com</li>
        <li onclick="addToList(this.innerHTML)">machin@chouette.eu</li>
        <li onclick="addToList(this.innerHTML)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML)">truc machin chouette</li>
    <ul>
    </body>
    </html>
    ensuite reste à gérer les doublons ...
    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 !

  7. #27
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    tiens methode bourrin vite fait ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>selectmailpop</title>
    <script type='text/javascript'>        
    var mypop
    var mailingList
    function addToList(Email){
     
    switch (true){
      case mypop==null:    mypop=window.open("","DESTINATAIRES","scrollbars=0,menubar=0, toolbar=0,width=200, height=400")
    //                        setInterval("Javascipt:void(0);",10000);
                            // le select
                           var dest=mypop.document.createElement("select");
                              dest.id='destinataires';
                             dest.size='20';
                               dest.style.width='180px'
                                   mypop.document.body.appendChild(dest);
                           //le bouton d'envoi
                               mailbut=mypop.document.createElement('input');
                           mailbut.type='button';
                           mailbut.value='envoyer';
                   mailbut.onclick=function(){self.location.href="mailto:"+mailingList;};
                   mypop.document.body.appendChild(mailbut);
                   mypop.document.body.onbeforeunload=function(){mailingList='';mypop=null;};
     
      case mypop!=null:                
     
     
    var newDest=mypop.document.createElement('option')              
    newDest.value=Email;
    newDest.innerHTML=Email;
    mailingList+=Email+";"
    mypop.document.getElementById('destinataires').appendChild(newDest);
    mypop.focus();
    }
    }
    function Remove(obj){
    obj.parentNode.removeChild(obj)
    }
    </script>        
    <style type='text/css'>
    li {cursor:pointer;}
    </style>
    </head>
     
    <body>
     
     
    <ul>
        <li onclick="addToList(this.innerHTML);Remove(this)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">bidul@machin.fr</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">truc@machin.com</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">machin@chouette.eu</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">truc machin chouette</li>
        <li onclick="addToList(this.innerHTML);Remove(this)">truc machin chouette</li>
    <ul>
    </body>
    </html>
    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 !

  8. #28
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    tu utilise un switch case et tu ne met pas de break?

    tu fais appel ou à ta fonction remote dans le script

  9. #29
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    ben non je ne mets volontairement pas de break pour que la second partie s'effectue après le première lorsuqe celle ci s'effectue !!!

    j'ai pas mis de repercution de code là ...

    mets ce script dans un fichier js et appelle le foichier depuis chaque page ...
    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 !

  10. #30
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    ta fonction remote ne fonctionne pas

    et lorsque je ferme le popup j'ai aussi une erreur

    mais le problème le plus important c'est d'éviter d'avoir plusieur cadre dans mon popup

    sous IE tous les mails se mettent dans le premier cadre et un cadre par page
    sous Firefox un cadre par page avec les emails des pages dedans

  11. #31
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    et c'est quoi la répercution de code ? ce qu'il faut mettre

  12. #32
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    tu sais ce qu'est un script js externe ????

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type='text/javascript' src='mailList.js'></script>
    dans le head de chaque page ...
    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 !

  13. #33
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    bas je l'ai mis mais je n'ai qu'une page
    pkoi tu pense que j'ai plusieurs pages ?
    tu sais utiliser les requetes sql en affichant que 15 éléments par 15 éléments

  14. #34
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    ???
    ben ta page suivante c'est quoi alors
    plus haut tu m'a parlé de page suivante ...
    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 !

  15. #35
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    oui j'ai une page suivante qui fait appel à la meme page mais qui change juste la requete sql

  16. #36
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    tu me dis de mettre ça dans un fichier .js pkoi tu me dis ça car toi ça fonctionne bien chez toi ?

  17. #37
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    non je disais ça parceque je pensais que tu avais plusieurs pages ...

    si c'est sur la même page, je ne vois pas pourquoi cela ne focntionnerait pas??

    faut juste voir comment tu reactualises ta page avec tes nouvelles données
    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 !

  18. #38
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    bah en fait quand je réactualise ma page je réactualise mon popup en meme temps donc deux affichage pareil dans la fenetre du popup et lorsque je met deux fois le met email bah il s'affiche tous les deux

  19. #39
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    pourquoi reactualises tu le popup ???
    avec mon script il y a un test pour savois si il existe ou pas ...
    donc lors de la réactialisation de la page pas besoin de réactualiser le popup ...
    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 !

  20. #40
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    bah comment tu fais pour pas réactualisé le popup car mon appel de mon script ce fais dans la page donc il se réactualise

    je pense qu'il faudrait vérifier si il y a un select et un bouton c tout

    et je pensai faire aussi une fonction pour supprimer les mails dans la liste

    et aussi dans outlook il me met au début des variable undefined pourquoi ?

Discussions similaires

  1. afficher des données dans un sous formulaire
    Par issam16 dans le forum Access
    Réponses: 3
    Dernier message: 26/06/2006, 16h36
  2. Modifier des données dans une popup
    Par Sandara dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/06/2006, 14h00
  3. [VB6] Afficher des données dans un datacombo
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/05/2006, 12h49
  4. [VBA-E] afficher des données dans des cellules
    Par Bad Bond dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/04/2006, 15h04
  5. [BDE] Afficher des données dans un TDBComboBox
    Par $grm$ dans le forum C++Builder
    Réponses: 6
    Dernier message: 30/09/2004, 11h37

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