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 un argument vers javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de gantec
    Inscrit en
    F�vrier 2007
    Messages
    225
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 225
    Par d�faut passer un argument vers javascript
    Bonjour,

    pour r�aliser un site Intranet, j'ai cr�e un module de demandes. La page d'affichage des demandes est une liste r�cup�r�e via SQL et affich�e dans une page PHP.

    mon probl�me survient d�s maintenant : lorsque je clique sur DETAILS de la demande, je souhaiterais utiliser un LIGHTBOX avec CSS et Javascript pour afficher les d�tails de la demande.

    Mais je ne sais pas vraiment comment utiliser ce syst�me afin de r�cup�rer l'id en param�tre et le passer avec Javascript...

    Voici mon code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">here</a>
    <div id="light" class="white_content">This is the lightbox content. <a href = "javascript:void(0)">Retour</a>
    Je pense que le param�tre doit �tre pass� dans le premier <a> avec javascript ??

    Merci de votre aide.

  2. #2
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    pas bien saisi le probl�me je me jettes avec ceci
    Code html : 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
    <!DOCTYPE html>
    <html>
    <head>
    <title>[...]</title>
    <style type="text/css">
    #light {
      display : none;
      border : 1px solid #e0e0e0;
      width : 150px;
    }
    </style>
    <script type="text/javascript">
    </script>
    </head>
    <body>
    <a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';">here</a>
    <div id="light" class="white_content">
      This is the lightbox content.
      <a href = "javascript:void(0)" onclick="this.parentNode.style.display='none';">Retour</a>
    </div>
    </body>
    </html>
    pour faire avancer le schmilblick!

  3. #3
    Membre chevronn�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par d�faut
    Je n'ai pas bien saisi le probleme, de ce que j'ai compris , y'a deux cas passage de variable de php a js et inversement...
    - Passage de variable de php � une fonction javascript :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href = "javascript:void(0)" onclick="affiche(<?php echo $resultat; ?>")>here</a>
    - Passage de variable de javascript � php :

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href = "page.php?id=1">here</a>

    et dans page.php tu recupere Id
    avec :

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    <?php
    echo $_POST["id"];
    ?>

  4. #4
    Membre confirm� Avatar de gantec
    Inscrit en
    F�vrier 2007
    Messages
    225
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 225
    Par d�faut
    Merci pour vos r�ponses,

    @Fab,

    quel est la fonction js de affiche() ??

    merci a+

  5. #5
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Citation Envoy� par gantec Voir le message
    quel est la fonction js de affiche() ??
    tu dois pas �tre bien loin de ce que tu as mis sur les �v�nements onclick de tes liens me semble t-il.

  6. #6
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    un d�tail mais �a fait pas de mal
    ce code marche mais ....
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <a href = "javascript:void(0)" 
       onclick="affiche(<?php echo $resultat; ?>")>here</a>

    voici une fa�on de faire qui marche conform�ment au W3C et � EcmaScript
    qui de plus prends en compte le cas ou l'utilisateur � d�sactiv� Javascript
    1) faire un epage HTML statique nomm�e noJavascript.html qui contient un message indiquant � l'utilisateur que le site ne fonctionne qu'avec javascript

    dans ton code si javascript est d�sactive le onclick n'est pas ex�cut� et tu tente d'ex�cuter javascript:void(0) or il n'y a pas de javascript

    si js est actif ton code onclick est ex�cut� puis ensuite ton code void(0) aussi

    2)
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <a href = "/noJavascript.html" 
       onclick="affiche(<?php echo $resultat; ?>"); return false;>here</a>

    si JS n'est pas pr�sent le click ouvre la page annon�ant que JS est n�cessaire
    Si js est pr�sent ton code onclick est ex�cut� mais comme il fait un return false le lien n'est pas activ�
    A+jyt

  7. #7
    Membre confirm� Avatar de gantec
    Inscrit en
    F�vrier 2007
    Messages
    225
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 225
    Par d�faut
    Merci pour vos r�ponses � tous.

    Probl�me r�solu.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. passer une variable vers javascript
    Par eric204044 dans le forum Langage
    R�ponses: 2
    Dernier message: 01/07/2010, 10h07
  2. R�ponses: 10
    Dernier message: 26/01/2008, 00h09
  3. Passer en argument � une page PHP un tableau en JavaScript?
    Par Izanaghi dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 13/09/2007, 10h57
  4. passer des arguments depuis un lien hypertxte vers une page php
    Par killer_instinct dans le forum Langage
    R�ponses: 5
    Dernier message: 28/04/2007, 12h18
  5. Passer un tableau de VbScript vers Javascript
    Par Poussy-Puce dans le forum ASP
    R�ponses: 1
    Dernier message: 03/03/2006, 12h07

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