Création dynamique de menus contextuels
Salut,
Je suis en train de créer un composant ajax web personnalisé en C#2.0 et je travaille sur la couche cliente.
Je crée un menu contextuel à l'aide d'un div ajouté dynamiquement à la page côté serveur lors de l'initialisation du composant.
Le fichier js est compilé en tant que ressource.
voici mon problème :
Code:
1 2
|
currentContext.attachEvent("onmouseover",surligne); |
J'attache un évennement à mon div mais si j'avais écrit le code dans la page j'aurais du obtenir :
Code:
1 2
|
<div id="ezContextMenu" class="ezContextMenus" onmouseover="surligne(event)"> |
Ma question est comment passe-t-on le paramètre event lorsque l'on inscrit la fonction avec attachEvent ?
D'avance merci pour votre aide...
Laurent Jordi
http://www.ezlogic.mc
Peux tu donner un exemple ?
Salut,
J'ai constaté que le paramètre n'était pas nécessaire car il n'est pas fourni par IE. Il ne n'est utilisé que pour FF. Dans FF le paramètre est accessible même s'il n'est pas précisé dans la déclaration.
Pourrais-tu donner l'exemple correspondant à la déclaration du prototype sur event.
Merci à toi
Laurent
En quoi cette déclaration enrichie-t-elle Event ?
Re,
Merci pour ta réponse. Je ne vois pas en quoi cette déclaration enrichie l'objet Event.
ca serait pas un truc du style (je ne suis pas sur de la syntaxe) :
Code:
1 2 3 4
|
Event.prototype.surligne = function (evt) {
//...
} |
Merci de confirmer ou infirmer.
Bien à toi
Laurent