OVH Cloud OVH Cloud

"Evénement" sur événement

1 réponse
Avatar
Cenekemoi
Bonjour à tous,

juste un petit problème qui me tarabuste :

On peut écrire :

<span id=spanMenu>ici</span>

<script>
oSpan = document.getElementById("spanMenu");
oSpan.onclick = onYva;

function onYva(e) {
if (!e) e = event;
alert(e);
}
</script>

En gros, il est facile de récupérer l'"événement" sur un événement avec
le javascript...

Mon problème est le suivant : peut-on arriver au même résultat avec
l'attribut Html (compatible IE et FF) ? Cad avoir quelque chose comme :

<span id=spanMenu onclick="onYva();">ici</span>

<script>
function onYva(e) {
if (!e) e = event;
alert(e);
}
</script>

Si ce n'est pas possible, y a-t-il moyen, dans ce genre de fonction
(avec attribut Html), de récupérer la position de la souris ?

Merci à tous pour vos lumières...

--
Cordialement, Thierry ;-)

1 réponse

Avatar
Cenekemoi
(...)
Mon problème est le suivant : peut-on arriver au même résultat avec
l'attribut Html (compatible IE et FF) ? Cad avoir quelque chose comme
:
<span id=spanMenu onclick="onYva();">ici</span>

<script>
function onYva(e) {
if (!e) e = event;
alert(e);
}
</script>


Je me répond à moi-même, il suffit d'écrire :

<span id=spanMenu onclick="onYva(event);">ici</span>
<script>
function onYva(e) {
alert(e);
}
</script>

C'est compatible IE *et* FF...

--
Cordialement, Thierry ;-)