Bonjour,
J'ai un soucis de passage de variable entre des fonctions:
Code php:

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>";
Code Javascript:
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;
 
}
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.
Merci pour vos réponses
L.