|
|
//
// This file contains JavaScriptlets some script that can be reused easily.
//
function SendMail(p_to, p_Subject, p_Body) { try { var email = new ActiveXObject("CDO.Message"); with (email) { // CC = CClist;
From = "[email protected]"; To = p_to; Subject = p_Subject;
// TextBody = p_Body;
HTMLBody = p_Body
with (Configuration.Fields) { var schemaBase = "http://schemas.microsoft.com/cdo/configuration/" Item (schemaBase + "sendusing") = 2; Item (schemaBase + "smtpserver") = "smarthost"; Item (schemaBase + "smtpconnectiontimeout") = 2; Update(); }
Send(); } } catch (e) { alert("Send mail failed.\nPlease use Save Out put to File button, and send the file manually."); } }
function SendMail_orig(p_to, p_Subject, p_Body) { try { var oOutlook = new ActiveXObject("Outlook.Application"); var oMail = oOutlook.CreateItem(0); oMail.recipients.Add(p_to); oMail.Subject = p_Subject; oMail.HTMLBody = p_Body; oMail.Send(); alert ("mail sent!"); } catch (e) { alert("Send mail failed.\nPlease check if your email address is valid and make sure your Outlook application works fine."); } }
function SaveToFile(p_filename, p_Html) {
try { var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile(p_filename, true); a.Write(p_Html); a.Close(); alert ("Saved to file " + p_filename );
} catch (e) { alert("failed to save to file");
} }
function GetTableSource(table) {
var s = ""; s = "<HTML> \n"; s += table.outerHTML; s += "\n"; s += "</HTML>"; return s;
/* // This works as well!
alert(document.documentElement.innerHTML);
// This code Works !!!
var s="" var de=window.document.documentElement; if(de.sourceIndex!=0){//there's stuff before the html tag.
for(var etc=0;etc<de.sourceIndex;etc++){ s+=document.all(etc).outerHTML; }; } alert(s+=de.outerHTML); */
}
var aWin; function openWin(astr, p_X, p_Y) {
var windowoptions = "toolbar=no,menubar=no,location=no,height=200, width=200, top=" + p_Y+ ", left="+ p_X; /* if (aWin) { aPopUp = aWin; } else { aPopUp= window.open('','Note',windowoptions); } */
aPopUp= window.open('','Note',windowoptions); var oPopupBody = aPopUp.document.body; oPopupBody.style.backgroundColor = "lightyellow"; oPopupBody.style.border="solid black 1px";
var ndoc= aPopUp.document; ndoc.write(astr); ndoc.close(); self.aWin = aPopUp; }
function JS_Popup(popuptext, p_X, p_Y) { var oPopup = window.createPopup(); var oPopupBody = oPopup.document.body; oPopupBody.style.backgroundColor = "lightyellow"; oPopupBody.style.border="solid black 1px"; oPopupBody.innerHTML = popuptext oPopup.show(p_X, p_Y, 200, 200, document.body); }
function ShowHtmlInAWindow(src) { src = "about:"+src; hwin = window.open(src); }
|