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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager