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 :

Onload


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de dedeloux
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 104
    Par défaut Onload
    Bonjour,
    J'aurais voulu savoir s'il est possible de placer un evenement onload ailleurs que dans la balise body d'un formulaire et si oui où.

    Ce que je voudrais faire c'est déselectionner mes listes déroulantes au chargement de ma page mais comme je travaille avec J2EE et le framework Struts je n'ai pas de balise body...

    Quelqu'un aurait t-il une idée svp ?
    Merci

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    j'imagine que la balise body doit bien être généré d'une manière ou d'une autre.
    Tu peux le vérfier en affichant la source de ta page dans ton navigateur.

    Si c'est bien le cas, tu pourras attrapper cette balise avec document.getElementById (si ton body à un id) ou document.getElementsByTagname
    (je te laisse chercher avec google...)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut !
    puisque onload est une fonction javasript tu peux aussi mettre la fonction à exécuter dans le code javasript.

    au lieu de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload=mafonction()>
    tu peux faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <head>
    <script type=text/javascript>
    mafonction();
    <script>
    </head>
    avec biensur la fonction définie dans une feuille de style par exemple
    @+

  4. #4
    Membre confirmé Avatar de dedeloux
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 104
    Par défaut
    Merci de vos réponses mais en fait j'ai travaillé directement avec le code Java finalement.
    En tout cas ta solution est intéressante Sheriff, je ne savais pas qu'on pouvait faire ça, ça sera pour ma culture personnelle

    Merci.

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

Discussions similaires

  1. priorité des onload avec des iframes
    Par pekka77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2005, 13h22
  2. [C#] OnLoad du formulaire
    Par PoZZyX dans le forum Windows Forms
    Réponses: 4
    Dernier message: 30/08/2005, 07h22
  3. surcharge du onload
    Par ruda.tom dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/08/2005, 09h18
  4. [Onload] Lancer une fonction au chargement de la page ??
    Par Kylen dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/06/2005, 18h36
  5. question sur onLoad()
    Par Flobel dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 09/12/2004, 16h50

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