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 :

Ouvrir un pop, cliquer sur un lien et changer la page d'origine


Sujet :

JavaScript

  1. #1
    Inscrit
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Points : 282
    Points
    282
    Par défaut Ouvrir un pop, cliquer sur un lien et changer la page d'origine
    Bonjour,

    Je vais essayer de faire simple :


    1 - J'ai une page, disons "information.php".
    2 - Depuis cette page, je clique sur un lien et j'ouvre un pop-up.
    3 - Quand le pop-up s'ouvre je fais une requête PHP, qui me permet de récupérer une URL.
    4 - Avec l'URL, je crée un lien, qui s'affiche donc dans le pop-up.
    5 - Je clique sur le lien, disons "nouvelle-page.php".
    6 - Et là, la page "information.php" se recharge et on se retrouve sur "nouvelle-page.php".

    Donc ici, c'est le point n°6 qui me pose problème, j'ignore totalement comment faire et viens demander votre aide.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    opener.location.href = "nouvelle-page.php";

  3. #3
    Inscrit
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Points : 282
    Points
    282
    Par défaut
    Merveilleux, je n'aurais pas cru que ça serait aussi simple.

    Merci Bisûnûrs


    **edit**
    heu... comment je fais pour que l'action ne se déclenche qu'en cliquant sur le lien ?

  4. #4
    Inscrit
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Points : 282
    Points
    282
    Par défaut
    Bon alors je vais faire de la peine, mais j'ai essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onClick="opener.location.href = "forum-2.php"">lien</a>
    Par contre, ça, ça fonctionne bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/javascript">
    opener.location.href = "forum-2.php";
    </script>
    Mais dans le deuxième cas, l'action se déclenche dès l'ouverture du pop-up, or je souhaite que ça ne le fasse que lorsque l'on clique sur le lien.

    (Je sais je suis une grosse tâche en javascript...)

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Regarde bien ton lien, tu as un gros problème de guillemets.

  6. #6
    Inscrit
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Points : 282
    Points
    282
    Par défaut
    J'ai essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onClick="opener.location.href = forum-2.php">lien</a>
    et ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onClick="opener.location.href = "forum-2.php">lien</a>
    Mais dans les deux ça ne fonctionne pas. En fait dans l'exemple où tu me dis, Bisûnûrs, qu'il y a quelque chose qui ne va pas dans les guillemets, ça me semble aussi être le cas. Mais je reprend en fait les "" du onclick et dedans j'ajoute les guillemets de l'URL.

    J'ai essayé avec des () à la place des guillemets du onclick, mais ça foire toujours.


  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 868
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 868
    Points : 16 258
    Points
    16 258
    Par défaut
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="opener.location.href = 'forum-2.php'">lien</a>

  8. #8
    Inscrit
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Points : 282
    Points
    282
    Par défaut
    Merci, ô Bisûnûrs, d'avoir aidé le pathétique clochard en javascript que je suis.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/12/2007, 12h51
  2. Réponses: 1
    Dernier message: 01/03/2007, 12h10
  3. cliquer sur un lien hypertext
    Par mqsi dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/11/2006, 19h35
  4. Cliquer sur un lien en javascript
    Par flagadda dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/09/2006, 14h11
  5. Réponses: 2
    Dernier message: 19/08/2006, 16h40

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