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 :

Simuler Click d'une autre page


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut Simuler Click d'une autre page
    Bonjour,

    J'ai 2 pages html avec du javascript.
    Dans la 1ere, un click souris sur un lien déroule un menu (javascript).
    Ce menu propose un lien vers ma deuxieme page.

    Dans ma 2eme page j'ai un lien vers la 1ere.
    J'aimerais qu'en cliquant sur ce lien, la 1ere page s'ouvre MAIS avec le menu deroulé!

    D iD ?

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par alexandre7g Voir le message
    Dans ma 2eme page j'ai un lien vers la 1ere.
    J'aimerais qu'en cliquant sur ce lien, la 1ere page s'ouvre MAIS avec le menu deroulé!
    Il faut que ta 2° page appelle la fonction déclenchée par le clic sur le menu de la 1° page (pour le dérouler), grçce à la syntaxe donnée dans la FAQ.

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut Mais encore...
    Grace a ton lien j'ai vu comment appeler une fonction d'une fentre popup vers la fenetre mere mais pas d'une page vers une autre (dans la meme fenetre)!

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par alexandre7g Voir le message
    Grace a ton lien j'ai vu comment appeler une fonction d'une fentre popup vers la fenetre mere mais pas d'une page vers une autre (dans la meme fenetre)!

    Heu ... effectivement ça ne fonctionne que si tu as 2 fenêtres.

    Si dans une même fenêtre une page remplace une autre, tu n'as qu'une seule page existante à un instant T.
    Il faut que tu passes un paramètre à la nouvelle page, et que tu ajoutes une fonction qui, en fonction de ce paramètre, lance la fonction qui déroulera le menu ...

    A+

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut ok...
    Dsl ms je débute en javascript...
    Comment passe t on un parametre à une page en cliquant sur un lien?

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par alexandre7g Voir le message
    Comment passe t on un parametre à une page en cliquant sur un lien?
    Puisque ton appel existe déjà, il suffit d'ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    url.html?param1=valeur1&param2=valeur2&param3=valeur3...
    A+

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut
    Pour recuperer la valeur je fais:
    var myString = request.getParameter("param"); ???

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Une solution plus sûre dans la FAQ ...

    A+

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut ah bon?
    L'exemple de la FAQ que tu m'as passé n'est pas très clair:
    -ce n'est pas un fonction!
    -le tableau 'second' n'est pas déclarer!

    Peux tu me donner une autre réponse rapido pour récuper la valeur d'un seul param stp (puis l'utiliser comme string)?

    Merci

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut Trouvé ca...
    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
     
    function Retour()
    {
    	var recup = recup_var();
    	if(recup_var()!= undefined)
    	{
    		DisplayAll( 'recup' );
    		alert(recup);
    	}
    }
     
    function recup_var()
    {
        var filename = "";
        var requete = window.location.search;
     
        if (requete)
        {
     		requete=requete.substring(1);
    		 requete = unescape(requete);
    		 return(requete);
     		}
    }
    -->
    </script>
     
    </head>
    <body onload="Retour();">
    L'alerte me montre que je recupere bien la bonne valeur mais la fonction DisplayAll ne fonctionne pas! Pourtant quand je remplace recup par la valeur ca fonctionne???

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 19
    Par défaut OK!
    il fallait enlever le ' '!

    Pr le passage de param, je ne me fais pas ... je passe la valeur direct (sans nom=valeur!)

    Le tout fonctionne!

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

Discussions similaires

  1. On click / extraction sans douclons et trié de données d'une autre page
    Par GADENSEB dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/05/2014, 11h53
  2. Click d'un bouton d'une autre page par le code
    Par Hepil dans le forum ASP.NET
    Réponses: 8
    Dernier message: 07/10/2009, 15h30
  3. passer à une autre page lors d'un click
    Par Maria1505 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 20/08/2007, 23h25
  4. [FORM]Appeler une autre page
    Par DEC dans le forum ASP
    Réponses: 3
    Dernier message: 09/08/2004, 18h03
  5. [C#] Recuperation de valeur dans une autre page
    Par kenzo080 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2004, 10h32

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