J'ai un site sur lequel il y a des scrolls qui ne fonctionnent plus sous IE7 alors qu'ils fonctionnent sous les autres navigateurs et IE6

Ci-dessous le code source des boutons

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 <a href="#" onmouseover="scroll(6);" onclick="scroll(6); return false;" onmousedown="scroll(25)" onmouseout="stopScroll();"> 
 
<a href="#" onmouseover="scroll(-6);" onclick="scroll(-6); return false;" onmousedown="scroll(-25)" onmouseout="stopScroll();"><img src="pix/scroll_bas.gif" border="0" width="16" height="18">

Quel est la modification à faire pour que ce soit compatible avec IE7 ?

Autre problème lié, les pages contiennent des calques. Les scrolls de la page sont enlevés pour être remplacés par les boutons ci-dessus (#divScroller1)

Les propriétés du calque définies par : .dynPage

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#divScroller1 {position:absolute; overflow:hidden; z-index:9; left:10px; top:80px; width:535px; height:247px; clip:rect(0px, 535px, 247px, 0px);} 
 
.dynPage {position:absolute; z-index:10; left:0px; top:0px; width:535px; visibility:hidden}
Le calque est délimité par les balises
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<div id="dynPage0" class="dynPage" style="">
Je ne comprend pas pourquoi le calque est en "visibility:hidden" tout en étant visible sous IE6 et invisible sous IE7. En mettant "visible" à la place de "hidden", le calque est visible aussi bien sous IE6 que sous IE7 ce qui parrait logique.

Pourquoi lors du développement de ce site la balise a été défini hidden ?

A moins que le hidden permettait le fonctionnement du scroll et que ce soit overflow qui n'est pas compatible ??

Merci pour vos réponses.

J'ai un site entier qui a disparu sous IE7 !!!

Bonne journée

Stratus