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 :

Paramètre et concatenation


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut Paramètre et concatenation
    Re-bonjour à toute l'équipe

    Je ne sais pas si je je suis sur le bon forum, mais je pense que j'ai plutot un problème de JavaScript que de PHP. Je veux, pour l'instant tout simplement quand je clique sur un boutons générer grâce a du PHP, ouvrir une nouvelle fenêtre centrer et qui a pour adresse: monadresse.php?param=monparam.
    la ou je bloc c'est au niveau du passage e paramètre. voila le code:

    Création du bouton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td><select name='.$unit.' id='.$unit.'>'.$unitTags.'</select><input type="button" value="+" onclick="nvlFenetre('.$numeroVar.')" class="adPlus"></td>';
    fonction JS relié a ce bouton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function nvlFenetre(numeroVar)
    {
     
     
        window.open('ajoutUnite.php?variable='+numeroVar, "PopUp",
    "width=460,height=150,scrollbars=0,location=yes,status=yes, scrollbars=0,left=" +
    ((screen.width - 460)/2) + ",top=" + ((screen.height - 150)/2) );
    pour précision tout marchait très bien jusqu'a ce que je rajoute un paramètre (mais cette fonction ne me sert a rien sans paramètre).
    Merci d'avance pour vos réponse.

  2. #2
    Membre actif Avatar de k1rby
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 181
    Points : 219
    Points
    219
    Par défaut
    C'est quoi le problème ? Parce que en faisant un copié/collé de ton code ça marche ~~

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut
    euh ben... moi sa marche pas, la fenêtre s'affiche pas, je clique sur le boutons et rien ne se passent

  4. #4
    Membre actif Avatar de k1rby
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 181
    Points : 219
    Points
    219
    Par défaut
    Tu peux nous montrer le code HTML généré stp ? (j'insiste sur HTML généré pour être sûr de ne pas avoir de PHP )

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><select name=unit101 id=unit101><option value='%' >%</option></select><input type="button" value="+" onclick="nvlFenetre(10)" class="adPlus"></td>
    voila ce que j'obtien en faisant ctrl+u sur firefox, franchemant je ne comprand pas, meme en faisant copier coller des lignes dans un script tout simples sa ne marches pas

  6. #6
    Membre actif Avatar de k1rby
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 181
    Points : 219
    Points
    219
    Par défaut
    Vraiment très étrange, ça devrait pourtant bel et bien marcher :/

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut
    Effectivement, je ne comprend pas, je vais essayer de trouver quand meme

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    La fonction que tu as écrit en premier message n'a pas d'accolade fermante. Enfin c'est surement une erreur de copier/coller mais au cas où...

    Sinon, il ne doit pas y avoir d'espace dans les paramètres passés à window.open(). Tu en as un avant scrollbars.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 118
    Points
    118
    Par défaut
    effectivement l'accolade c'était une erreur de copier coller en effaçant tout et en recommençant (sans laisser aucun espace entre les paramètre) sa marche donc je vais me contenter de cette explication.
    merci beaucoup de votre aide et du temps que vous m'avez consacrez. bonne journée

  10. #10
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 651
    Points : 11 145
    Points
    11 145
    Par défaut
    bonjour,

    prend l'habitude de placer les valeurs des attributs entre guillemets
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <select name="unit101" id="unit101">

Discussions similaires

  1. [xmlrad] Pb de paramètre ?
    Par Pm dans le forum XMLRAD
    Réponses: 7
    Dernier message: 07/01/2003, 14h37
  2. [SWT] Problème de paramètre GridData
    Par yolepro dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 06/12/2002, 10h37
  3. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47
  4. probleme de concatenation
    Par cyna dans le forum C
    Réponses: 2
    Dernier message: 23/08/2002, 10h41
  5. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24

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