js代码2

页面onclick触发代码:
function selectVoice(obj)
{
//window.location.href="${request.contextPath}/callcenter/toAgentManagePhone.action";
//设置iframe弹出的窗体的iframeId
var url = "${request.contextPath}/callcenter/toAgentManagePhone.action";
listView = new DlgUtil().makePane(url,'<isap:label value="'选择座席电话号码'" />',"160px","100px","350px","400px",null);
listView.show();
var isvQueryResDeal = getQueryResDeal();
isvQueryResDeal.open(listView,getPhoneValue);
}
function getQueryResDeal()
{
/*对应各种资源的处理函数*/
var queryResDeal =
{
handleSubscible:null, //资源订购句柄
handleConnect:null, //关联事件句柄
subResName:null, //资源名
callBack:null, //回调函数
deal : function(message)
{
if (null != message && message.length > 0 && null != this.callBack)
{
this.callBack(message);
}
else if(null != this.callBack)
{
this.callBack();
}
},
open: function(obj,obj1)
{
this.close();
//动态获取资源名称,资源名称和wigetId相同
this.subResName = getWidgetId();
//指定回调函数
this.callBack = obj1;
//订购资源
this.handleSubscible = dojoSubscribe(this.subResName, queryResDeal, "deal");

/*关联obj的关闭事件处理函数*/
this.handleConnect = dojoConnect(obj, "onHide", null, function(event){
widgetIdDec();
queryResDeal.close();
dojoStopEvent(event);
});
},
close: function()
{
//取消事件关联
if (null != this.handleConnect)
{
dojoDisConnect(this.handleConnect);
this.handleConnect = null;
}
//取消订购
if (null != this.handleSubscible)
{
dojoUnSubscribe(this.subResName, queryResDeal, "deal");
this.handleSubscible = null;
}
}
};

return queryResDeal;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值