JavaScript mailto Trick

From Wiki
Jump to navigation Jump to search

Define this function in the header:

function address(name){
    var domain = 'fas'+"tforwa"+'runnin'+"g.co"+'m'
    if (name.length > 0 && domain.length > 0){
        var at = "@";
        var address = name + at + domain;
        document.write("<"+"a h"+"re"+"f=mai"+"lto:"+address+">"+address+"</"+"a>");
    }
}

Use this to insert an email address in the body:

<script language="javascript" type="text/javascript">address("andy");</script>
<noscript>andy at fastforwardrunning dot com</noscript>