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

Langage PHP Discussion :

Variable php et fonction Javascript


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut Variable php et fonction Javascript
    Bonjour,
    Une petite question Php Javascript (niveau très débutant en javascript !):
    Je déclare une fonction javascript type popup :
    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function nouvellefenetre() {
     mafenetre =
     window.open("fiche.php", "fiche récapitulative", "width=900,height=200");
     mafenetre.focus();
    }

    puis j'appelle cette fonction dans mon script :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:nouvellefenetre()">gna gna </a>

    mais comment faire pour passer un indice (une variable) dans la fenêtre qui s'ouvre ?
    j'ai essayé :
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function nouvellefenetre() {
     mafenetre =
     window.open("fiche.php?indice=<? echo "$indice";?>", "fiche récapitulative", "width=900,height=200");
     mafenetre.focus();
    }
    et plein d'autres fantaisies dont je passe les détails, mais rien ne marche

    Un petit tuyaux siouplait ?
    Merci
    Agardunord

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Citation Envoyé par agardunord Voir le message
    mais comment faire pour passer un indice (une variable) dans la fenêtre qui s'ouvre ?
    Perso, je tenterai (via javascript) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    window.open("fiche.php?indice="+document.nomForm.IdChamp.value;", "fiche récapitulative", "width=900,height=200");
    Mais pas dit que cela fonctionne... Il doit y avoir d'autres possibilités.
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    Bonjour,
    Merci de t'intéresser à mon cas !
    J'ai modifié la fonction comme tu l'as indiqué, mais je ne sais pas comment passer la valeur de l'indice ($tab_result[0])... Je l'ai mis comme argument :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="javascript:nouvellefenetre($tab_result[0])">$tab_result[2]</a>
    mais cela ne fonctionne pas.
    J'ai aussi essayé de passer l'indice en argument de la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function nouvellefenetre(valeur) {
     mafenetre =window.open("fiche.php?indice=valeur", "fiche récapitulative", "width=900,height=200");
     mafenetre.focus();
    }
    mais ça ne fonctionne pas... déjà à la base j'ai un soucis avec la syntaxe du javascript
    Agardunord

  4. #4
    Membre éprouvé Avatar de SirDarken
    Profil pro
    Développeur Web
    Inscrit en
    Février 2004
    Messages
    897
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Services de proximité

    Informations forums :
    Inscription : Février 2004
    Messages : 897
    Par défaut
    Et ca ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    function nouvellefenetre(ref) {
     mafenetre =
     window.open("fiche.php?indice="+ref ,"fiche récapitulative", "width=900,height=200");
     mafenetre.focus();
    }
    Et dans le html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php 
    echo('<a href="javascript:nouvellefenetre('.$tab_result[0].')">'.$tab_result[2].'</a>');
    ?>

Discussions similaires

  1. Variable php vers fonction JavaScript
    Par s.rais dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 03/12/2012, 19h10
  2. Insertion variable PHP dans fonction javascript
    Par hisin dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 01/06/2010, 16h58
  3. Récupérer la variable d'une fonction JavaScript dans PHP
    Par Nix6800 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/11/2009, 15h13
  4. Réponses: 1
    Dernier message: 23/04/2007, 13h22
  5. [PHP-JS] passage d'une variable php à une fonction javascript
    Par pimpmyride dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 07/04/2006, 16h17

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