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 :

Question sur l'événement onLoad


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 223
    Par défaut Question sur l'événement onLoad
    Bonjour tout le monde,

    En fait, je voulais savoir si l'évènement onLoad pouvait être appelé ailleurs que dans une balise <body>.

    Du genre, est-il possible d'appeler une fonction javascript sur le chargement d'un champ ?

    Ou Onload concerne seulement la page ?

    Merci bien !

    @+

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    l'événement onload ne s'applique que sur la balise body
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <body onload="fonction()">
     
     
    </body>

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 223
    Par défaut
    d'accord merci, c bien ce que je pensais ...

    c bien dommage, parce que j'aimerais charger des valeurs dans un champ au chargement de la page ...

    mais je peux controler facilement le template du code html du champ, mais c difficile pour le corps de la page ...

    (j'utilise zope/plone)

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    si tu connais l'id du ou des champs tu peux quand même faire les modifs dans le onload. (document.getElementById('id_champ').value = new Value)

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    223
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 223
    Par défaut
    Citation Envoyé par Djakisback
    Salut,
    si tu connais l'id du ou des champs tu peux quand même faire les modifs dans le onload. (document.getElementById('id_champ').value = new Value)
    salut,

    oui oui tout ça je sais.

    le truc, c de pouvoir caser mon onload dans le code des templates html ... mais faut connaitre plone pour comprendre.

    merci bien en tout cas

  6. #6
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Ok, désolé je connais pas Plone mais j'imagine que le système te permet quand même d'ajouter une balise script ? Dans ce cas-là tu peux utiliser window.onload = function f() {} (en utilisant un portlet ?)

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/10/2011, 20h27
  2. Réponses: 2
    Dernier message: 26/04/2010, 11h09
  3. Question sur les évènements
    Par Finality dans le forum C#
    Réponses: 3
    Dernier message: 23/12/2008, 23h37
  4. question sur évènement OnKeyPressed
    Par steph_1 dans le forum Langage
    Réponses: 3
    Dernier message: 14/09/2007, 15h29
  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