// CREATE A MAILTO URL OR MAILTO ANCHOR TAG function createMailto(sourceForm, targetField, urlType) { var to = sourceForm.to.value; var cc = sourceForm.cc.value; var bcc = sourceForm.bcc.value; var subject = sourceForm.subject.value; var body = sourceForm.body.value; var linkText= sourceForm.linkText.value;
if (linkText == \"\") { linkText = \"Link Text\"; }
var urltext = \"\";
// IF THE VALUE IS SET, INCLUDE IT IN THE URL if (to != \"\") { urltext += to; } else { alert(\"Sorry, you must fill out the \'To\' field\"); sourceForm.to.focus(); return(1); } if (cc != \"\") { urltext = addDelimiter(urltext); urltext += \"CC=\" + cc; } if (bcc != \"\") { urltext = addDelimiter(urltext); urltext += \"BCC=\" + bcc; } if (subject != \"\") { urltext = addDelimiter(urltext); urltext += \"Subject=\" + escape(subject); } if (body != \"\") { urltext = addDelimiter(urltext); urltext += \"Body=\" + escape(body); } if (urlType == \"url\") { urltext = \"mailto:\" + urltext; } else { urltext = \"<A HREF=\\\"mailto:\" + urltext + \"\\\">\" + linkText + \"</A>\"; }
// PUT THE NEW URL IN THE FORM FIELD targetField.value = urltext;
// GIVE THE FIELD FOCUS AND HIGHLIGHT THE TEXT -- // TO FACILITATE EASY COPYING AND PASTING OF THE NEW URL targetField.focus(); targetField.select(); return(1); }
// ADD THE \"?\" OR \"&\" NAME/VALUE SEPARATOR CHARACTER function addDelimiter(inputString) { var inString = inputString;
// IF \'?\' NOT FOUND, THEN THIS IS THE FIRST NAME/VALUE PAIR if (inString.indexOf(\"?\") == -1) { inString += \"?\"; } // ELSE IT\'S A SUBSEQUENT NAME/VALUE PAIR, SO ADD THE \'&\' CHARACTER else { inString += \"&\"; } return inString; }
// TEST THE MAILTO URL -- ASSIGN THE URL TO THE DOCUMENT LOCATION // TO POP UP THE MESSAGE WINDOW function testMailto(loc) { var doc = loc;
// IF MAILTO URL IS EMBEDDED IN AN ANCHOR TAG if (doc.indexOf(\"HREF=\") != -1) { // EXTRACT THE MAILTO URL FROM THE ANCHOR TAG var doc = doc.substring(doc.indexOf(\"HREF=\")+6, doc.indexOf(\">\")-1); }
// ASSIGN THE MAILTO URL TO THE DOCUMENT (THIS WILL POP UP A MAIL WINDOW) window.location = doc; }
function viewMailto(mailtoText) { alert(\"URL:\\n\\n\" + mailtoText); } // --> </SCRIPT>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.