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 :

Empêcher le OnLoad à chaque fois


Sujet :

JavaScript

  1. #1
    Membre du Club Avatar de Dirty Harry
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2006
    Messages : 111
    Points : 53
    Points
    53
    Par défaut Empêcher le OnLoad à chaque fois
    Bonjour,



    EDIT: voici mon problème vue d'une autre maniere.

    Je veux faire afficher une fenetre au premier chargement de la page et non pas à toutes les pages de mon site. ma fenetre se charge à l'aide de l,événement onload dans la balise body. Onload exécute un script en javascript qui rends visible un div avec plein de choses à l'intérieur et après 4 sec, elle disparait. mon probleme maintenant, c'est que si je clic sur n'importe quel autres liens de mon site cette fenetre reviens et reviens sans cèse.........comment puis-je faire pour qu'elle ne s'affiche qu'une seule fois

  2. #2
    Membre expérimenté Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Points : 1 388
    Points
    1 388
    Par défaut
    Dans ta fonction javascript, tu rajoutes une partie pour supprimer le "onload=mafonction()" de facon a ce qu'une fois qu'elle se soit executée, elle supprime l'appel dans le body.

    Un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mon_element.setAttribute("onLoad","");

  3. #3
    Membre du Club Avatar de Dirty Harry
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2006
    Messages : 111
    Points : 53
    Points
    53
    Par défaut
    ok je vois le genre.....je test le tout demain et je vous en dis des nouvelles ...merci

  4. #4
    Membre du Club Avatar de Dirty Harry
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2006
    Messages : 111
    Points : 53
    Points
    53
    Par défaut
    est ce que cela fonctionne même si mon body fait parti de la page entete.html inclue au document avec un include(entete.html) ?

  5. #5
    Membre du Club Avatar de Dirty Harry
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2006
    Messages : 111
    Points : 53
    Points
    53
    Par défaut
    Citation Envoyé par DoubleU
    Dans ta fonction javascript, tu rajoutes une partie pour supprimer le "onload=mafonction()" de facon a ce qu'une fois qu'elle se soit executée, elle supprime l'appel dans le body.

    Un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mon_element.setAttribute("onLoad","");
    cette technique ne fonctionne pas

  6. #6
    Membre du Club Avatar de Dirty Harry
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2006
    Messages : 111
    Points : 53
    Points
    53
    Par défaut
    J'ai utilisé des cookies et ça fonctionne bien

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

Discussions similaires

  1. empêcher le flash de redémarrer à chaque fois
    Par marion5515 dans le forum Flash
    Réponses: 0
    Dernier message: 23/05/2008, 09h19
  2. [C#]Authentification qui échoue : a chaque fois "Login inco
    Par The_revival dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/04/2006, 22h36
  3. empécher d'ouvrir +eur fois la ^m application
    Par osman.amine dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 05/04/2006, 15h59
  4. ShellExecuteEx ne s'execute pas à chaque fois??
    Par Gothico dans le forum MFC
    Réponses: 11
    Dernier message: 01/03/2005, 22h02

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