黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

owa 2007郵件選人二次改造

系統 2139 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元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論