在FF下运行正常,在IE下不知是那里卡住了,请高人帮忙
冰泽水 2008-11-26 01:05:39 在FF下运行正常,在IE下不知是那里卡住了,用到了prototype.js
js程序
/**
* 函数作用:编辑操作
* 参数说明:
* updateId 要更新的数据的DIV块ID
* Oprtion (用来判断是添加还是编辑)
* 同时还要刷新右边
*/
WebMail.Domain.yxjk.Edit = function(updateId,formId,JkAdmin){
var thisForm = $(formId);
var strtype = "";
$("JkAdmin").value = JkAdmin;
$("Oprtion").value = "edit";
var url = "Ajax/webmail.main.php";
var pars = "type=display&module=domain&action=RyxjkUpdate";
pars += "&updateId=" + updateId;
pars += "&strtype=" + strtype;
pars += "&JkAdmin=" + $("JkAdmin").value;
pars += "&sltpageLeft=" + $("sltpageLeft").value;
pars += "&sltpageRight=" + $("sltpageRight").value;
pars += "&txtJkSearch=" + $("txtJkSearch").value; //搜索
pars += "&allemails=" + $("allemails").value; //被监控列表
pars += "&maillist=" + $("maillist").value; //判断是否是组
//pars += "&" + thisForm.serialize();
WebMail.UI.Design.LoadMsgHtml(1); //显示MsgLoad加载状态条
alert("aaaaaa");
var myAjax = new Ajax.Updater(
updateId,
url,
{
method: 'post', parameters: pars, evalScripts: true,
onComplete : function(){
alert("bbb");
WebMail.UI.Design.LoadMsgHtml(0); //隐藏MsgLoad加载状态条
}
}
);
};
说明:pars = "type=display&module=domain&action=RyxjkUpdate&updateId=Domain_jkgly_RightData&strtype=&jkAdmin=admin@abc.com&sltpageLeft=1&sltpageRight=&txtJKSearch=&allemails=&maillist="
首先可以正常弹出"aaaaaa"
但是要过好几秒才能会弹出"bbb"
PHP部分的函数
function domain_RyxjkUpdate(){
echo "aaaaa";
}
也要过好几秒才会显示出来