Bonsoir !
Pourriez-vous me dire pourquoi, quand je desinhibe verti_scroller(), tableau_colorer() ne fonctionne plus ?
Merci de votre aide !
Modifié par Grand Mamamouchi (25 Feb 2005 - 16:18)
Pourriez-vous me dire pourquoi, quand je desinhibe verti_scroller(), tableau_colorer() ne fonctionne plus ?
<style type="text/css">
#verti_div
{
position:absolute;
width :100%;
height:265%;
}
h1
{
margin-top:15%;
line-height:125%;
margin-left:0;
font-size:211%;
text-align:center;
}
</style>
<div id="verti_div">
<h1 style="margin-top: 38%">Dominique Braschi-Blondeau<br>présente</h1>
<h1>une production de</h1>
<h1>Cosmic Village Productions</h1>
<h1>réalisée par</h1>
<h1>Stéphane Lembaumeur</h1>
</div>
<script type="text/JavaScript">
function verti_scroller()
{
incrementeur-=pas
document.getElementById('verti_div').style.top=incrementeur
if(incrementeur>-1.5*window.innerHeight)
setTimeout('verti_scroller()', laps)
else
alert(document.getElementById('verti_div').style.top)
}
function tableau_colorer()
{
if(t_colorer=='ok')
{
element_no=0
elements_nombre=tableau.length
while(element_no<elements_nombre)
{
element=tableau[element_no]
position=element.offsetTop-document.body.scrollTop
if( 0 < position && position < window.innerHeight / 2 )
taux = position / ( window.innerHeight / 2 )
else if( window.innerHeight / 2 <= position && position < window.innerHeight )
taux = ( window.innerHeight - ( position * 1.1 ) ) / ( window.innerHeight / 2 )
else
taux = 0
delta_r = parseInt(coul_bord.slice(1, 3), 16) - parseInt(coul_mil.slice(1, 3), 16)
delta_v = parseInt(coul_bord.slice(3, 5), 16) - parseInt(coul_mil.slice(3, 5), 16)
delta_b = parseInt(coul_bord.slice(5, 7), 16) - parseInt(coul_mil.slice(5, 7), 16)
r_cour = parseInt( parseInt(coul_bord.slice(1, 3), 16) - ( taux * delta_r ) )
v_cour = parseInt( parseInt(coul_bord.slice(3, 5), 16) - ( taux * delta_v ) )
b_cour = parseInt( parseInt(coul_bord.slice(5, 7), 16) - ( taux * delta_b ) )
color_display(element)
element_no++
}
setTimeout('tableau_colorer()', 100)
}
}
function color_display(objet) { objet.style.color = 'rgb(' + r_cour + ',' + v_cour + ',' + b_cour + ')' }
//incrementeur=0; pas=2; laps=1; verti_scroller();
coul_bord=document.bgColor; coul_mil=document.fgColor; t_colorer='ok';
tableau=document.getElementsByTagName('h1'); tableau_colorer()
</script>
Merci de votre aide !
Modifié par Grand Mamamouchi (25 Feb 2005 - 16:18)