Positionnement nouvelle fenêtre
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. 8O:cry:
Ce doit être un truc tout bête, mais je ne vois pas lequel.
Code:
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");
} |