Bonjour,
Je suis confronté à un problème étrange.
j'utilise
Ceci fonctionne parfaitement sous FF mais pas du tout sous IE, il ne rentre même pas dans la fonction init
Voici le code complet si ca vous interesse, en fait je tente de faire l'équivalent du :focus disponible en CSS et qui fonctionne sous FF mais pas sous IE. D'ailleurs si quelqu'un à une autre solution je suis preneur!!
<modération>Attention aux index [ i] qui sont en conflit avec les balises du forum.
Modifié par Ver2ter (06 Jul 2007 - 15:50)
Je suis confronté à un problème étrange.
j'utilise
window.onload = init;
Ceci fonctionne parfaitement sous FF mais pas du tout sous IE, il ne rentre même pas dans la fonction init

Voici le code complet si ca vous interesse, en fait je tente de faire l'équivalent du :focus disponible en CSS et qui fonctionne sous FF mais pas sous IE. D'ailleurs si quelqu'un à une autre solution je suis preneur!!
// initialisation de l'evenement onload
window.onload = init;
function init()
{
const MYTAGNAME = ['input', 'select'];
for (var i=0;i<MYTAGNAME.length;i++) {
var tags = document.getElementsByTagName(MYTAGNAME[ i]);
for (var j=0;j<tags.length;j++) {
var t = tags[j];
t.onblur = mouseGoesOut;
t.onfocus = mouseGoesOver;
} // for document.getElementsByTagName
} // end MYTAGNAME
}
function mouseGoesOver()
{
this.className = "fieldOver";
}
function mouseGoesOut()
{
this.className = "fieldOut";
}
<modération>Attention aux index [ i] qui sont en conflit avec les balises du forum.
Modifié par Ver2ter (06 Jul 2007 - 15:50)