cs_brezoneg
Messages postés104Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention19 août 2015
-
29 oct. 2012 à 15:06
Berkmann18
Messages postés25Date d'inscriptiondimanche 19 février 2012StatutMembreDernière intervention26 août 2013
-
26 août 2013 à 19:23
Bonjour,
Le script suivant fonctionne très bien en local, mais pas en ligne sous IE9. Il fonctionne bien en ligne avec FFet Chrome.
(le but du script est d'avoir un effet suiveur (de colonne ou ligne) dans un tableau. En passant la souris sur une cellule elle se colorie pendant 1s.)
merci
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
function colorTab(id,color1,color2,timeOut) {
var t = document.getElementById(id);
var td;
for(var i 0;td t.getElementsByTagName('td')[i];i++) {
td.colorTdOpt = {
"timeOut" : timeOut,
"color1" : color1,
"color2" : color2
}
td.addEventListener('mouseover',colorTd,false);
td.addEventListener('mouseout',colorTd,false);
}
}
function colorTd(e) {
var td = e.target;
switch(e.type) {
case 'mouseover' :
td.style.backgroundColor = td.colorTdOpt.color1;
break;
case 'mouseout' :
setTimeout(function() {td.style.backgroundColor = td.colorTdOpt.color2;},td.colorTdOpt.timeOut);
break;
}
}