1

Webページにモーダルポップアップエクステンダーを備えたasp.net ajaxを使用しています。ポップアップは Firefox と Google Chrome では正常に表示されますが、IE8 ではページの下部に表示されます。JavaScript を使用して外観を制御しようとしました。

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

FFとChrで動作しますが、IE8ではまだうまくいきません...何か考えはありますか?

4

2 に答える 2

1

面白い。asp と IE -> microsoft . オブジェクトではなく dom を介してポップアップのスタイルを手動で設定するとどうなるでしょうか? (つまり、 document.getElementById('popupid') または $('#popupid') のようなもの)。X と Y を設定する前後に、左と上にアラートを出していただけますか?

理解を深める/支援するために、もう少し情報が必要です。サンプルページのようなもの。

于 2010-02-05T12:56:11.423 に答える
0

解決済み..主な問題は、ページが HTML doctype で設定されていることでした... XHTML トランジショナルに変更すると、この問題が修正されました。

于 2010-02-07T08:27:46.267 に答える