Bonjour.

Je n'arrive pas à positionner un pop-up comme souhaité.
En fait je voudrais ouvrir un pop-up de type calendrier à côté du champ date à renseigner. Pour cela je récupère les coordonnées de l'évènement (clique sur une image) et je lance l'ouverture de mon pop-up. Mon problème ce que, quelles que soient les coordonnées de l'évènement, mon pop-up apparait toujours au même endroit, que ce soit sous IE ou FF.
Ce doit être un truc tout bête, mais je ne vois pas lequel.

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
 
function choisirDate(Evenement,NomChamp) {
	var DateJMA = document.getElementById(NomChamp).value;
	var Url = "mini_calendrier.php.htm";
 
	// Determination coordonnees affichage fenetre calendrier
	var PosX = screen.width/2;
	var PosY = screen.height/2;
	if(parseInt(navigator.appVersion) >=4){
		if(navigator.appName == "Netscape"){
			PosX = Evenement.screenX;
			PosY = Evenement.screenY;
		} else {
			PosX = window.event.clientX;
			PosY = window.event.clientY;
		}
	}
 
	var Cal = window.open(Url,"MiniCalendrier","left=" + PosX + ",top=" + PosY + ",dependant=yes,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no");
}