Bonjour,

Tout d'abors, je me suis vraiment posé la question de savoir si ce post ne devrait pas plutot etre dans la section JAVASCRIPT, puis comme cela concerne l'appel de la fonction, je me suis dit qu'il serais mieux ici. Dans le cas contraire, je m'en excuse.
Voila, j'ai un petit problème lors de l'appel d'une de mes fonctions. Cette fonction est située dans un fichier script.js.
Mais lorsque je l'appel, il met la met en undefined.

Voila mon appel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
body onload="menuSlider.init('menuliste','slide');">
<?php 
align();
?>
<div id="centrage" style="position:relative; margin-left:auto; margin-right:auto; width: 955px; box-shadow:4px 4px 2px #B3B3B3; ">
et voila la fonction placé dans le fichier script.js:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
function align()
{
 
	var lmt = document.getElementById('centrage');
	var container = document.documentElement;
 
	if(lmt && container)
	{
	    var containerHeight;
	    if (container.innerWidth)
	    {
            containerHeight = container.innerHeight;		
		}
		else
		{
            containerHeight = container.clientHeight;
		}
	    var lmtHeight;
	    if (lmt.innerWidth)
	    {
            lmtHeight = lmt.innerHeight;
			lmtHeight = 600;
		}
		else
		{
            lmtHeight = lmt.offsetHeight;
			lmtHeight = 600;
		}
		var y = Math.ceil((containerHeight - lmtHeight) / 2);
		var y = Math.ceil((containerHeight - 590) / 2);
		if(y < 0)
		{
			y = 0;
		}
		lmt.style.position = "relative";
		lmt.style.top = y + "px";
	}
	if (document.getElementById)
	{
		document.body.style.visibility = 'visible';
	}
 
}
Si quelqu'un peut-m'aider a trouver mon erreur.

Cordialement,

Ctesias