Bonjour,
J'ai un soucis de passage de variable entre des fonctions:
Code php:
Code Javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "<div class='scrollTouchDiv' id='scrollTouchDivId' onMouseMove='getMouseY(event)' onMouseDown=start_Int('linksDivId') onMouseUp='stop_Int()' onMouseOut='stop_Int()'></div>";
Quand je fais mon alert afin de contrôler si le nom de la div est passée, l'alert me renvoie un "[object HTMLDivElement]" et non pas la valeur de ma variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 var tempY = 0 var state = 0 function start_Int(divName){ state = tempY; intval=window.setInterval("setPosition("+ divName +")",100); } function stop_Int(){ window.clearInterval(intval); } function getMouseY(e) { tempY = e.pageY } function setPosition(divName) { alert(divName); var nbr = (tempY - state)/2; scrollTouch(nbr,divName); } function scrollTouch(nbr,divName) { var objDiv = document.getElementById(divName); objDiv.scrollTop += nbr; }
Merci pour vos réponses
L.
Partager