J'essaie de monter un script avec un div overflow dans un autre div, mais je n'arrive pas à ce que celà fontionne avec Firefox, qu'est ce qui ne va pas dans mon code ?
NB : Le script fait défiler le second div dans le premier de gauche à droite et de droite à gauche.
HTML
Javascript
Merci pour vos réponses !
Modifié par EricLB (06 Jul 2006 - 18:24)
NB : Le script fait défiler le second div dans le premier de gauche à droite et de droite à gauche.
HTML
<div id="firstdiv" style="width:300px;overflow:hidden;position:relative;">
<div id="seconddiv" style="width:610px;position:absolute;left:-610px;top:0;">test</div>
</div>
Javascript
var temp = 1;
var objdiv = document.getElementById("firstdiv").style;
var larg = parseInt(objdiv.width);
var obj = document.getElementById("seconddiv").style;
var largeur = parseInt(obj.width);
var pos=-(largeur+20)
moveMyDivRight()
function moveMyDivRight() {
flag = 0;
if(pos<larg+20)
{
obj.left = pos;
pos+=1;
tempo=setTimeout('moveMyDivRight()', temp);
flag++;
} else {
moveMyDivLeft()
}
}
function moveMyDivLeft() {
flag = 0;
if(pos>-(largeur+20))
{
obj.left = pos;
pos-=1;
tempo=setTimeout('moveMyDivLeft()', temp);
flag--;
} else {
moveMyDivRight();
}
}
Merci pour vos réponses !
Modifié par EricLB (06 Jul 2006 - 18:24)