Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006
-
14 juin 2006 à 13:59
Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006
-
14 juin 2006 à 18:38
Bonjour,
J'ai une popup qui après un postback se replace automatiquement en haut à gauche de l'écran. Comment peut-on conserver la position la position que la popup avait avant le postback?
Merci (je sais, je ne suis pas dans le bon thème, mais je n'avais le choix qu'à des thèmes sur ajax :s)
Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006 14 juin 2006 à 14:32
Je sui en asp.net v2. En fait ma page contient une liste déroulante et ma page doit se recharger quand on sélectionne un item de la liste. Du coup la popup se repositionne en haut à gauche.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 14 juin 2006 à 14:41
>>on sélectionne un item de la liste. Du coup la popup se repositionne en haut à gauche.
et pourquoi donc "du coup" ?
il suffit de la positionner là où l'on veut ! non ?
cordialement Bul.
Site/FONT>
Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006 14 juin 2006 à 15:04
il faut que j'utilise la fonction moveTo() alors. Comment je récupère les coordonnées alors? parce que l'utilisateur peut avoir déplacer la fenêtre entre temps. Et donc je ne peut pas utiliser moveTo() lors de l'évênement onLoad !
(et je suis en asp.net 1.1 en fait).
Donc il faudrait que je mémorise pageXOffset et pageYOffset avant le rechargement de la page.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 14 juin 2006 à 15:39
et comment est ouvert ce pop-up ?
en javascript ( car après tout c'est un site où l'on cause javascript quand même ),
window.open("page","target","...top=haut,left=gauche...");
et pour asp.net : je ne sais pas.
cordialement Bul. Site /B>
Oho2
Messages postés24Date d'inscriptionmardi 9 mai 2006StatutMembreDernière intervention22 septembre 2006 14 juin 2006 à 18:38
Bon après quelques essais et recherches, voilà où j'en suis :
Ma fenêtre est une boite de dialogue modale que j'ouvre avec ShowModalDialog. Lorsque je la fais afficher, je lui défini sses dimensions et ses positions etc. Donc finalement j'ai enlevé les attributs DialogTop et DialogLeft, pensant pouvoir les définir lors du onload de ma page("affiche.aspx"), affichée dans ma boîte modale. Je pensais utiliser moveTo() ensuite. Biensûr ça ne fonctionne pas.
Et en fait, j'ai l'impression qu'on ne peut pas appliquer moveTo() comme je pensais le faire dans la page ("affiche.aspx") comme on l'aurait fait pour une fenêtre. MoveTo() ne marche que pour les fenêtres ? Comment puis-je alors modifier les dimensions autrement qu'en les fournissant lors de l'appel à ShowModalDialog ?