散分求助啦!!非常怪的问题。
调试我们的一个公共的一段程序。在别人的机器上没有任何问题。(说明程序没有问题)在我的机器上。就会报一个脚本错误。
并且,在.net下浏览这个页面的话,没有任何问题。
具体问题如下:
function GetYmsz(psProcessId, psDWBH, psId, psYMSZ, psYear){
var vsEditDlg = 'dialogWidth:0px;dialogHeight:0px;dialogTop:1500px;center:yes;status:no';
var vRet = window.showModalDialog("../Drp_Web/Query_GetPageFormat.aspx?psProcessId="+psProcessId+"&psDWBH="+psDWBH+"&psID="+psId+"&psYMSZ="+psYMSZ+"&psYear="+psYear, "", vsEditDlg);
if(vRet[0] == "0"){
alert(vRet[1]);
return false;
}
PageSetupObj = vRet[1];
PageSize = parseInt(PageSetupObj.iPerPageRows);
document.all("txtSize").value = PageSize;
document.all("txtSizeOld").value = PageSize;
return true;
}
在进入这个.aspx页面后的page_load事件后。如果在ie浏览器中调试。执行完page_load这个事件的第一句,就跳回到脚本中,报错。
如果在vs中。就可以顺利的执行完page_load然后再回到脚本中,没有任何问题。
所以我判断是ie的问题,但是不清楚是哪里出现了问题。
盼望高手出现阿!!!!