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"); }
Partager