Se connecter avec
S'enregistrer | Connectez-vous

[Résolu] Problème OnmouseOver sur IE

Dernière réponse : dans Programmation

Salut !
Mon problème est le suivant, je suis un peu merdique niveau javascript et j'ai péché sur un site d'entraide un code source permettant de faire glisser de bas en haut du texte dans un calque. Quand on survole une image de flèche vers la gauche, le texte monte, quand on survole une image de flèche vers la droite, le texte descend. Ce code fonctionne bien avec Firefox mais rien ne se passe si on teste avec Internet explorer, on dirait qu'il ne réagit pas à onmouseover (survol d'image), avez-vous une solution ?


Le code que j'utilise:

<head>
<script language="javascript">

var Timer;
var Pas = 3; // vitesse défilement texte

function moveLayer(Sens)
{
if(document.getElementById)
Objet = document.getElementById("Contenu");
else
Objet = document.all["Contenu"];
if(parseInt(Objet.style.top) + (Pas*Sens) > 0)
Objet.style.top = "0px";
else
Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
Timer = setTimeout("moveLayer(" + Sens + ");", 50);
}
</script>

</head>

<body>

<div id="Support" style="position:relative;width:250;height:150px;overflow:hidden;border:1px solid #000000">
<div id="Contenu" style="position:absolute;width:250;height:150px;left:0;top:0">

bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>
bla<br>

</div>
</div>
<img src="arrowleft.gif" width="30" height="30" href="" onmouseover="javascript:moveLayer(1);" onmouseout="javascript:clearTimeout(Timer);">
<img src="arrowright.gif" width="30" height="30" href="" onmouseover="javascript:moveLayer(-1);" onmouseout="javascript:clearTimeout(Timer);">
</body>

Autres pages sur : resolu probleme onmouseover

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde