Bonjour à tous !
Je cherche depuis un moment à faire quelque chose de ce genre :
http://bluestar-investment.com/lephpfacile-com/up-and-down.html
Voiçi le code :
Cela fonctionne très bien mais j'aimerais que ça fonctionne sur une iFrame et non-pas sur une DIV... Je ne m'y connais pas vraiment en javascript (même si ce n'est pas très compliqué)... La je bloque et je n'arrive pas à faire ce que je voudrais... Quelqu'un aurai-t-il une idée ?
Je cherche depuis un moment à faire quelque chose de ce genre :
http://bluestar-investment.com/lephpfacile-com/up-and-down.html
Voiçi le code :
<script language="javascript">
var Timer;
var Pas = 3;
function moveLayer(Sens)
{
if(document.getElementById)
Objet = document.getElementById("Contenu");
else
Objet = document.all["Contenu"];
if(parseInt(Objet.style.top) + (3*Sens) > 0)
Objet.style.top = "0px";
else
Objet.style.top = (parseInt(Objet.style.top) + (3*Sens)) + "px";
Timer = setTimeout("moveLayer(" + Sens + ");", 50);
}
</script>
<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>
<a href="" onmouseover="javascript:moveLayer(1);" onmouseout="javascript:clearTimeout(Timer);">Haut</a>
<a href="" onmouseover="javascript:moveLayer(-1);" onmouseout="javascript:clearTimeout(Timer);">Bas</a>
Cela fonctionne très bien mais j'aimerais que ça fonctionne sur une iFrame et non-pas sur une DIV... Je ne m'y connais pas vraiment en javascript (même si ce n'est pas très compliqué)... La je bloque et je n'arrive pas à faire ce que je voudrais... Quelqu'un aurai-t-il une idée ?