Compatibilité code javascript IE7
Bonjour,
J'aurais aimé avoir un peu d'aide pour comprendre pourquoi ce morceau de code ne fonctionne pas sur IE7 et version antérieur. Par contre sur Firefox opera safari et seulement IE 8 il fonctionne. Pourriez vous m'aider car je ne connais pas grand chose au javascript.
Merci d'avance;)
Voici le code du texte défilant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// pas de défilement :
var pas=2
// hauteur de la partie visible
var h_fen="100px"
function scrollmrq(){
if ( parseInt(mrq.style.top) > -h_mrq )
mrq.style.top = parseInt(mrq.style.top)-pas+"px"
else
mrq.style.top=parseInt(h_fen)+"px"
}
function init_mrq(){
mrq=document.getElementById("marquee");
fen=document.getElementById("fenetre");
fen.onmouseover=function(){stoc=pas;pas=0};
fen.onmouseout=function(){pas=stoc};fen.style.height=h_fen;
h_mrq=mrq.offsetHeight;
with(mrq.style){position="absolute";top=h_fen;}
setInterval("scrollmrq()",100);
}
window.onload=init_mrq |
Code:
1 2 3 4 5 6
|
<div id="fenetre">
<div id="marquee">
<p>Quisque eget turpis nibh, et tempor libero. Vestibulum nec purus ac nulla ultricies varius. In mattis ultricies ultricies. Duis et metus vitae </p>
</div>
</div> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
#fenetre{
float :left;
margin-top: 15px;
margin-left : 25px;
position:relative;
overflow:hidden ;
width:240px;
text-align:left;
}
#marquee{
color:#002000;
padding:0 20px ;
/padding:0 10px ;
font-size: 11px;
list-style-type:none;
} |