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 :

Passer une value Javascript dans une URL


Sujet :

JavaScript

Vue hybride

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 72
    Par défaut Passer une value Javascript dans une URL
    Bonjour à tous,

    Alors mon problème est je pense pas bien compliqué mais étant donné que je suis novice en développement, ça devient vite compliqué pour moi.

    En faites ce que je souhaite c’est récupérer la valeur d’un input type text, dans une url que je déclare dans une iframe. J’ai donc passé « +document.forms…. » (en gras dans mon code) dans mon Url mais apparemment il doit y avoir autre chose à faire parce que je ne récupère rien....

    Voici mon code ça sera peut être un peu plus parlant.....J'ai mis que la partie qui nous intéresse :

    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
     
     
     
    < ?PHP
     
     
     
    …..
     
    Echo “<input type=’textname=’toto’>”;
     
    ….
     
    Echo “<iframe src='fiche_ndf.php?login=$login&pass=$password2&nondf='+document.forms['formu'].elements['toto'].value'&classlign=$classlign'.....></iframe>";
     
    ….
     
    ?>
    je pense qu'il doit falloir rajouter les balises javascript mais j'ai essayé dans tous les sens mais ça ne fonctionne pas.

    Pouvez vous m'aider. Par avance merci de votre aide.

  2. #2
    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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    tes variables $ sont des variables php ? si oui tu as un problème de syntaxe pour la concaténation de l'url... Il faut garder à l'esprit ce qui relève de html et ce qui relève de php:

    pour un string php essaye d'utiliser plutot des quotes simples ce qui permet de conserver les doubles quotes pour le html (simple convention )

    :ce qui theporiquement devrait donner ;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Echo '<iframe src="fiche_ndf.php?login='.$login.'&pass='.$password2&nondf="+document.forms['formu'].elements['toto'].value+"&classlign='.$classlign.'.....></iframe>';
    par contre le problème va se poser pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms['formu'].elements['toto'].value
    puisque cette ligne de code va être interprétée au chargement de la page et donc ton fomr ne sera pas encore instancié, il va falloir attibuer dynamiquement avec javascript le src de ton iframe ...
    A qule moment le src doit il être modifier ? tu soumets le form ?
    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. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 72
    Par défaut
    Tout d'abord merci à toi de prendre le temps de m'aider....

    En faites c'est un peu tordu mon histoire ; pour tout t'expliquer mon iframe me sert uniquement pour "stocker" une page type d'impression qui est appelé via un bouton qui se trouve sur une modalbox. Depuis ma modalbox, sur le onclick de mon bouton impression, j'appelle une fonction printfiche(); construite comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function printfiche()
    {
    imprim.focus();
    window.print();
    }
    Et je lui indique d'imprimer la page de mon i frame, mais ce qu'il me manque c'est juste de pouvoir lui passer la référence de ma ligne, et c'est ce que je voulais faire via le paramètre passé en URL.

    En faites à la base quand la personne clique sur une ligne de mon tableau, j'ouvre une modalbox avec tout le détail de ma ligne, j'enregistre le N° de la ligne sélectionnée dans un input type='text' de ma page initiale pour la stocker. Je ne soumets pas le form.

    Enfin je sais pas si je suis compréhensible, je sais que c'est un peu tordu comme truc mais c'est le seul moyen que j'ai trouvé pour le moment, et il me manque que cette valeur à récupérer pour que tout marche.

  4. #4
    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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    a quoi te sert ta référence de ligne ???
    j'ai pas saisi ce point
    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 !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 72
    Par défaut
    Je me suis mal exprimé, Il s'agit d'une référence à moi (un N° de note de frais).

  6. #6
    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 659
    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 659
    Billets dans le blog
    1
    Par défaut
    ça ne me dit pas ce que tu en fais ...
    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 !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 13/11/2009, 16h06
  2. Réponses: 1
    Dernier message: 15/04/2008, 18h36
  3. Passer un tableau Javascript dans une action JAVA
    Par lili2704 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/08/2007, 11h44
  4. Réponses: 3
    Dernier message: 26/06/2006, 13h48
  5. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2006, 14h08

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