Bonjour,
Je viens solliciter votre aide à propos des evenements "onmouseover" et "onmouseout", mon probleme est simple je n'arrive pas à partir d'une page "enfant" (ouverte grace à un clique droit sur la page mere exemple) déclencher une fonction spécifique lors d'un mouseover sur un input de type "text" par exemple.
Voilà mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<HTML>
<head>
<SCRIPT LANGUAGE="JavaScript">
var doc = external.menuArguments.parent.document;
function Test(el) {
alert(this.name);
}
function initB() {
var listobj = doc.getElementsByTagName('INPUT');
for(j=0;j != listobj.length;j++){
listobj[j].setAttribute("onmouseover",Test);
listobj[j].setAttribute("onmouseout",Test);
}
}
</SCRIPT>
</head>
<body onload="initB();">
</body>
</HTML> |
On passant le curseur de la sourie sur la page mére la fonction "Test" n'est pas déclenché. En plus j'ai testé le même code en ouvrant directement la page html sous IE et en utilisant :
au lieu de
var doc = external.menuArguments.parent.document;
ça marche parfaitement.
any help? thanx...
Partager