模式弹出窗口显示在页面底部

时间:2010-02-05 12:43:02

标签: asp.net-ajax internet-explorer-8 modalpopupextender

我正在使用asp.net ajax,在网页中使用模式弹出扩展程序。这个弹出窗口在Firefox和谷歌浏览器中显得很好,但它显示在IE8页面的底部。我试图通过JavaScript控制外观:

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

它在FF和Chr中有效,但在IE8中仍然没有运气......任何想法?

2 个答案:

答案 0 :(得分:1)

有趣。 asp和IE - >微软。 如果您通过dom选择它而不是通过对象手动设置弹出窗口的样式,则会发生Wat? (所以类似于document.getElementById('popupid')或$('#popupid'))。 您可以在设置X和Y之前和之后提醒其左侧和顶部吗?

为了更好地理解/帮助您,需要更多信息。类似于示例页面。

答案 1 :(得分:0)

解决..主要问题是该页面设置了HTML doctype ...将其更改为XHTML过渡修复此问题。