Bonjour,
Voila j'ai un ptit problème avec le overflow hidden de IE.
J'aimerais avoir un contenu plus grand que son conteneur
et scroller le contenu avec une barre de scrollbar tres personnalisé.
Donc j'ai pensé a faire un div avec un overflow hidden qui contient
un div (que je bouge pour le scrolling). Ce dernier div contenant
du texte/image
voila le code :
Sous FireFox pas de probleme ... sous IE le div se deplace mais ce qui
depasse ne se cache pas
.
Je sais qu'en retirant le doctype transitional sa passe ... Mais ce n'est pas
mon interet et donc je refuse cette solution (désolé).
J'aurais aimé savoir si quelqu'un connaissait une solution à ce probleme ?
Merci.
--
Yann
Modifié par kYann (07 Aug 2006 - 02:05)
Voila j'ai un ptit problème avec le overflow hidden de IE.
J'aimerais avoir un contenu plus grand que son conteneur
et scroller le contenu avec une barre de scrollbar tres personnalisé.
Donc j'ai pensé a faire un div avec un overflow hidden qui contient
un div (que je bouge pour le scrolling). Ce dernier div contenant
du texte/image
voila le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
.toto
{
overflow:hidden;
height:360px;
}
</style>
<script language="JavaScript">
var mydiv;
var timerID = 0;
var top = 0;
var iter = 0;
var step = -20;
function load()
{
mydiv = document.getElementById("test");
timerID = setTimeout("timerEvent()", 50);
}
function timerEvent()
{
iter++;
top += step;
mydiv.style.top = top + 'px';
clearTimeout(timerID);
if (iter < 6)
timerID = setTimeout("timerEvent()", 50);
else
iter = 0;
}
</script>
</head>
<body>
<div>
Test Gallery
</div>
<div style="float:left;overflow:hidden;">
<div id="test" style="position:relative;height:360px">
<img src="http://www.google.fr/intl/fr_fr/images/logo.gif" /><br />
<img src="http://www.google.fr/logos/bastilleday05.gif" /><br />
<img src="http://www.google.fr/logos/mothers_day05.gif" /><br />
<img src="http://www.google.fr/logos/earthday05.gif" /><br />
<img src="http://www.google.fr/logos/da_vinci.gif" /><br />
<img src="http://www.google.fr/logos/van_gogh.gif" /><br />
</div>
</div>
<div style="float:left;">
<input type="button" onclick="step = -20;load()" name="Up" value="Up" /><br />
<input type="button" onclick="step = 20;load()" name="Down" value="Down" />
</div>
</body>
</html>
Sous FireFox pas de probleme ... sous IE le div se deplace mais ce qui
depasse ne se cache pas

Je sais qu'en retirant le doctype transitional sa passe ... Mais ce n'est pas
mon interet et donc je refuse cette solution (désolé).
J'aurais aimé savoir si quelqu'un connaissait une solution à ce probleme ?
Merci.
--
Yann
Modifié par kYann (07 Aug 2006 - 02:05)