亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

owa 2007郵件選人二次改造

系統 1738 0

1.uglobal.js的調整,將shwAB函數改為如下代碼:

var arrTo = new Array();
var arrCc = new Array();
var arrBcc = new Array();
function shwAB(sTgt,sA){

var oP=new Object();
oP.sTo=divTo.innerHTML;
oP.sCc=divCc.innerHTML;
oP.sBcc=divBcc.innerHTML;
oP.sTgt=sTgt;
oP.sVersion = '2007';

var url = '/ContactSelect/Contact/ContactQuerySelectForOWA.aspx';

switch (sTgt) {
case 'divTo':
oP.array_contact_to = arrTo;
if (oP.array_contact_to == null)
{
oP.array_contact_to = new Array();
}
break;
case 'divCc':
oP.array_contact_cc = arrCc;
if (oP.array_contact_cc == null)
{
oP.array_contact_cc = new Array();
}
break;
case 'divBcc':
oP.array_contact_bcc = arrBcc;
if (oP.array_contact_bcc == null)
{
oP.array_contact_bcc = new Array();
}
break;
}

if (oP.array_contact_to == null)
{
oP.array_contact_to = new Array();
}
if (oP.array_contact_cc == null)
{
oP.array_contact_cc = new Array();
}
if (oP.array_contact_bcc == null)
{
oP.array_contact_bcc = new Array();
}


var vRetval = window.showModalDialog(url, oP, "dialogHeight:"+a_iABH+"px;dialogWidth:"+a_iABW+"px;status:no;resizable:no;help:no;");

if (oP != null) {

switch (oP.sTgt) {
case 'divTo':
if (oP.array_contact_to != null)
{
arrTo = oP.array_contact_to;
}
break;
case 'divCc':
if (oP.array_contact_cc != null)
{
arrCc = oP.array_contact_cc;
}
break;
case 'divBcc':
if (oP.array_contact_bcc != null)
{
arrBcc = oP.array_contact_bcc;
}
break;
}
}

if (oP.sType == 'To')
setRwHtml(divTo, oP.sTo);
else if (oP.sType == 'Cc')
setRwHtml(divCc, oP.sCc);
else if (oP.sType == 'Bcc');
setRwHtml(divBcc, oP.sBcc);

revtRSpn();

if(0<oP.sBcc.length)
shwBcc(1);

rslvNms(OP_ANR); //實現檢查姓名
}

2.公司老通訊錄頁面ContactQuerySelectForOWA.aspx調整,在頁面的body關閉標簽</body>前加上如下代碼:

<script type="text/javascript">

function window.onload() {
window.setTimeout(sizeDialog, 1);

var o = window.dialogArguments;
var arr = [];
switch (o.sTgt) {
case "divTo":
if (o.array_contact_to != null)
{
arr = o.array_contact_to;
}
break;
case "divCc":
if (o.array_contact_to != null)
{
arr = o.array_contact_cc;
}
break;
case "divBcc":
if (o.array_contact_to != null)
{
arr = o.array_contact_bcc;
}
break;
}

for (var i = 0; i < arr.length; ++i) {
selectContact(arr[i]);
}
if (o == null) {
form1.btnTo.disabled = true;
form1.btnCc.disabled = true;
form1.btnBcc.disabled = true;
}
}


function addRow(obj) {

var id = GetContactKey(obj);


var name = obj.FullName;
var deptName = obj.DeptName;
var type = obj.Type;

?

var newRow = gvList.insertRow(gvList.rows.length);
newRow.id = "row_" + id;
newRow.ln = allCount;

c1 = newRow.insertCell();

c1.ln = allCount;

c1.innerHTML = "<input type='checkbox' checked onclick=\"removeContactById('" + id + "')\" />"
c1.align = "center";

c2 = newRow.insertCell();

c2.innerHTML = name;


c2.ln = allCount;

if (deptName && deptName != "") c2.innerHTML += "<span class='DeptName'>(" + deptName + ")</span>";
allCount++;

showMsg();
}


var arrContact = new Array();
var count = 0;

function selectContact(obj) {
var is_undesired = false;

for (var i = 0; i < arrContact.length; i++) {
if (IsEqual(arrContact[i], obj)) {
if (arrContact[i].SelectedState == 0) {
arrContact[i].SelectedState = 1;
if (!is_undesired)
{
addRow(obj);
}
}

is_undesired = true;
}
}

if (!is_undesired)
{
obj.SelectedState = 1;
count = arrContact.push(obj);

addRow(obj);
}
}

function nodeClick(id, text, contactType, o) {
var pt = o.previousSibling.previousSibling.title;
if (currentNode != null)
currentNode.className = "nonCurNode";
currentNode = o;
o.className = "curNode";

window.frames["main"].location = "../Controls/ContactSelectQuery.aspx?GroupId=" + id + "&GroupName=" +
escape(text) + "&ContactType=" + contactType + "&FilterAttribute=" + escape(Contact_FilterAttribute) + "&FilterMessage=" + escape(Contact_FilterMessage) + '&pt=' + pt;
}

function addRec(which) {
if (window.dialogArguments == null)
return;

var is2007 = false;

var obj = window.dialogArguments;


if (obj != undefined && obj.sVersion != undefined) {
if (obj.sVersion == '2007')
is2007 = true;
}

if (!is2007) {
//For not Exchange2007
var objMessage = obj["objMessage"];

if (objMessage == null)
return;

var arr = Contact_GetSelectedContacts();
var mailList = "";
for (i = 0; i < arr.length; i++) {
if (mailList != "") mailList += ";";

mailList += arr[i].FullName + "[smtp:" + arr[i].Email1 + "]";
}

Contact_ClearSelected();
} else {
//For Exchange2007
if (obj == null) {
return;
}

var arr = Contact_GetSelectedContacts();
var mailList = "";
for (i = 0; i < arr.length; i++) {
if (mailList != "") mailList += ";";

mailList += arr[i].FullName + "[smtp:" + arr[i].Email1 + "]";
}

Contact_ClearSelected();

if (which == 0) {
obj.sType = 'To';
obj.sTo = mailList;
obj.sTgt = 'divTo';
}
else if (which == 1) {
obj.sType = 'Cc';
obj.sCc = mailList;
obj.sTgt = 'divCc';
}
else if (which == 2) {
obj.sType = 'Bcc';
obj.sBcc = mailList;
obj.sTgt = 'divBcc';
}
}

switch(obj.sTgt) {
case "divTo":
obj.array_contact_to = arr;
break;
case "divCc":
obj.array_contact_cc = arr;
break;
case "divBcc":
obj.array_contact_bcc = arr;
break;
}
CloseWindow();
}

</script>

新加入的函數會代替老的同名函數,這樣做的原因是修改方便,老的同名函數是在服務器端生成的,如果不嫌麻煩能找得到,也可以修改服務器端的

owa 2007郵件選人二次改造


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久国产精品女 | 偷偷狠狠的日日高清完整视频 | 五月激激| 国产91在线免费 | 国产精品久久久久久永久牛牛 | a毛片基地 | 99久久精品国内 | 久久88色综合色鬼 | 99久久亚洲国产高清观看 | 高清免费毛片 | 深夜免费在线观看 | 久久久日本精品一区二区三区 | 成人在线综合 | 手机看片国产永久1204 | 亚洲视频在线免费看 | 六月色 | 久久国产热视频 | 99999久久久久久亚洲 | 快射视频欧美 | 最新狠狠色狠狠色综合 | 欧美wwwxxx| 亚洲精品一区二区三区 | 巴西一级毛片 | 伊伊综合网 | 久草免费看 | 国产精品免费一级在线观看 | 国产福利91精品一区二区 | 欧美日韩在线成人免费 | 国产免费播放一区二区三区 | 毛片免费全部免费观看 | 亚洲综合国产精品 | 九九看片 | 鲁鲁狠色综合色综合网站 | 久久狠狠色狠狠色综合 | 九九性视频 | 欧美午夜在线 | 不卡一区 | 国产欧美精品国产国产专区 | 波多野结衣一区二区三区四区 | 国产一区二区免费不卡在线播放 | 欧美激情特级黄aa毛片 |