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 :

2 actions sur 1 seul lien


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 238
    Par défaut 2 actions sur 1 seul lien
    Bonjour à tous et à toutes,
    J’aurais besoin d’une idée pour savoir comment afficher une nouvelle page sur mon site après enregistrement de quelques informations en bdd et rediriger ensuite le visiteur vers une page qui s’ouvre dans une autre fenêtre.
    Js ou php ?
    Je dirais js mais window.open ouvre la nouvelle fenêtre en popup du coup elle est bloqué.
    Merci de votre aide, j’ai plus d’idée.

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    ajax puis redirection js sur la reponse ajax positive ...
    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 éclairé
    Homme Profil pro
    Educateur spécialisé
    Inscrit en
    Janvier 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur spécialisé
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2012
    Messages : 238
    Par défaut
    Merci pour ton aide.
    Je vois pas trop comment faire ça avec Ajax mais je vais essayer.
    Voici le lien js fonctionnel, il faudrait juste que je trouve comment enregistrer une variable dans ma table et rafraichir la page pour modifier le lien.
    Une piste ?

    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
    <?php
    echo '<script>
                                                    var windowObjectReference = null;
                                                    function openPopup() {
                                                      if(windowObjectReference == null || windowObjectReference.closed)
                                                      {
                                                            windowObjectReference = window.open("'.stripslashes($data_reseau['lien_reseau']).'",
                                                       "'.stripslashes($data_reseau['nom_reseau']).'", "popup");
                                                      }
                                                      else
                                                      {
                                                            windowObjectReference.focus();
                                                      };
                                                    }
                                                    </script>';
     
                                                    echo'<h1>Jouer avec '.stripslashes($data_reseau['nom_commerce']).'</h1>
                                                    
                                                    <p>Cliquez sur le bouton ci-dessous pour commencer à jouer.</p>
                                                    <p>Une fenêtre vers '.stripslashes($data_reseau['nom_reseau']).' va s\'ouvrire, après avoir mis un commantaire vous pourrez faire tourner la roue de la chance pour voir ce que vous avez gagné.';
                                                    echo'<div class="bttn_unite"><a href="'.stripslashes($data_reseau['lien_reseau']).'" target="'.stripslashes($data_reseau['nom_reseau']).'" onclick="openPopup(); return false;" title="Ce lien créera une nouvelle fenêtre vers '.stripslashes($data_reseau['nom_reseau']).'">Lancer le jeu</a></div>';
    ?>

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    " après enregistrement de quelques informations en bdd " ça tu le fais avec un ajax qui te permettra d'envoyer tes données au serveur et de faire les opérations sur la BDD coté serveru sans recharger la page.

    La page de traitement retourne alors une réponse .
    SUite au test de ta réponse sur la page qui n'a pas été rechargée tu fais une redirection ...
    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. Action sur un seul enregistrement
    Par Grizz dans le forum VBA Access
    Réponses: 14
    Dernier message: 06/02/2009, 19h22
  2. Double action sur un seul bouton (userform)VBA)
    Par willybass dans le forum VBA Access
    Réponses: 5
    Dernier message: 14/05/2008, 15h10
  3. realiser une action sur une seule colonne
    Par Benwad dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2008, 21h43
  4. Changer 2 frames en cliquant sur un seul lien
    Par melanoche dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 31/08/2007, 14h06
  5. plusieurs pages sur un seul lien
    Par Darkyl dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/02/2006, 11h30

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