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 :

[onunload]Ouverture de page en sortie de site


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 16
    Points : 8
    Points
    8
    Par défaut [onunload]Ouverture de page en sortie de site
    Bonjour à tous

    Voila j'ai un site en php, avec sans target=_blank pour naviguer d'une page à l'autre.
    J'aimerais ouvrir une page quand je refermerais le site.
    Donc j'ai fait une fonction ouvrir() avec du windows.open... et je l'appele dans body: onUnload="ouvrir()"

    Le soucis c'est que comme j'ai mis toute la partie <html><head><body> (qui est la même pour toutes mes pages) dans un fichier haut_de_site.php,
    quand on passe d'une page à une autre 'Hop' la fonction "ouvrir()" s'enclanche.

    Comment faire pour quelle ne s'enclanche que lorsqu'on quitte le site? Peut être tester si c'est un click sur un lien et du coup bloquer la fonction?? je sais pas trop

    Si la lumière vient, illuminez moi.

    Merci d'avance,
    Cinc

    Sujet déplacé par moloch depuis la section php

  2. #2
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Tu peux définir une variable lors d'un clique sur un lien de ton site:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="page.php" OnClick="out=false;">Page du site</a>
    Et dans ton Unload: UnLoad="ouvrir(out)"
    Dans ta fonction UnLoad tu testes out:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function ouvrir&#40;out&#41; &#123;
         if &#40;out != false&#41; &#123;
              // On continu
         &#125;
    &#125;
    Pou redéfinir out tu mets dans body: OnLoad="out=true;"

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Ben je vais essayer ça merci

    [/b]

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Je galère un peu
    Dis moi, comment être sur que la variable out passe bien, et avec la bonne affectation? Peut'on l'afficher?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    j'ai fait un alert(out); et en fait il en résulte que 'out' n'est pas définie.

    avec
    OnLoad="out=true" je n'arrive pas a affecter 'out'

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    petit up

Discussions similaires

  1. Mon ordi marche lentement à l'ouverture de pages web ou de sites
    Par Sémillon dans le forum Dépannage et Assistance
    Réponses: 7
    Dernier message: 05/03/2008, 11h55
  2. Decoupage de la page principal d un site web
    Par Pe04 dans le forum Autres langages pour le Web
    Réponses: 4
    Dernier message: 24/09/2006, 14h00
  3. Réponses: 5
    Dernier message: 03/04/2006, 10h57
  4. [VBSCRIPT] pb d'ouverture de page
    Par wil4linux dans le forum ASP
    Réponses: 2
    Dernier message: 03/02/2006, 16h35
  5. ouverture de page et focus
    Par dupin40 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2005, 15h36

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