2010-07-28 38 views
2

的底部我有一个modalpopup扩展,关于IE(8)的作品和FFAJAX modalpopupextender被显示在

我已搜查谷歌几个小时不工作,但我无法找到一个解决方案然而。

我确实有这个代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

在页面的开始。

这是modalpopupextender:

<ajaxToolkit:ModalPopupExtender ID="modal2" runat="server" TargetControlID="LinkButton1" PopupControlID="divAddNewRows" BackgroundCssClass="modalBackground" OkControlID="OkButton" OnOkScript="onOk()" CancelControlID="CancelButton" BehaviorID="modal2" Drag="true" PopupDragHandleControlID="divAddNewRows" /> 

而且这是在同一页上的DIV:

<div id="divAddNewRows" style="display: none;" class="modalPopup" enableviewstate="false"> 

这是CSS:

.modalPopup { 

/background-color:#ffffdd;/ background-color:White; border-width:3px; border-style:solid; border-color:Black; padding:3px; width:670px;

}

的代码使用JavaScript为这一呼叫和它.show()是这样的:

if (xmlHttp.readyState == 4) { 

如果(xmlHttp.status == 200){ 如果( xmlHttp.responseText.length> 0){div {0 = {div [id $ = divAddNewRows]“)[0]; //document.getElementById('divAddNewRows'); div.style.display =''; div.innerHTML = xmlHttp.responseText; //使用popupmodal扩展器来显示 $ find(“modal2”)。show();

// default to first textbox, if we can. 
try { 
$("#savefield0")[0].focus(); 
} 
catch (err) { 
// do nothing 
var noop = err; 
} 

}} } 其他 {// 警报( “发生错误,请稍后再试。如果问题仍然存在,请联系技术支持和引用错误代码3,状态代码” + XMLHTTP。状态); }

在第一个'如果'之前它会调用xmlhttpobject,这工作正常。

有人可以帮我一下吗?

最好的问候。

回答

-1

放弃了这一点。改为使用jQuery。

相关问题