2010-02-05 9 views
1

J'utilise asp.net ajax, avec l'extension contextuelle modale dans une page web. La fenêtre contextuelle s'affiche correctement dans Firefox et Google Chrome, mais elle s'affiche au bas de la page dans IE8. J'ai essayé de contrôler l'apparence par JavaScript:Fenêtre modale montrée au bas de la page

var Image1_ModalPopupExtender = $find("Image1_ModalPopupExtender"); 
Image1_ModalPopupExtender.set_X(100); 
Image1_ModalPopupExtender.set_Y(100); 
Image1_ModalPopupExtender.show(); 

et il fonctionne en FF et Chr, mais toujours pas de chance dans IE8 ... une idée?

Répondre

1

Drôle. asp et IE -> Microsoft. Wat se produit si vous définissez manuellement le style de la popup en le sélectionnant via le dom, et non via l'objet? (donc quelque chose comme document.getElementById ('popupid') ou $ ('# popupid')). Pourriez-vous alerter à gauche et en haut avant et après avoir réglé X et Y?

Un peu plus d'informations est nécessaire afin de mieux vous comprendre/vous aider. quelque chose comme une page d'exemple.

0

Résolu .. le problème principal était que la page était définie avec HTML doctype ... La modification en XHTML de transition a résolu ce problème.