af Joachim Cohn Jacobsen, HTML.dk
Sidst opdateret d. 19. november 2002
Med dette script kan du give dine brugere mulighed for at anbefale specifikke sider på dit website via e-mail. Scriptet åbner et forudfyldt mail-vindue på brugerens maskine.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da"> <head> <title>Anbefal side via e-mail</title> <script type="text/javascript"> <!-- Dette script og mange flere --> <!-- findes hos http://www.html.dk --> <!-- Start var ok; function checkEpostAdresse(field) { // Nedenstående udtryk skal stå på én linie var okEpost = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi); if (okEpost) { ok = true; } else { alert('E-mail adressen skal være gyldig'); field.focus(); field.select(); ok = false; } } u = window.location; // Her skrives e-mailens subject m = "Check denne side jeg har fundet...."; function mailThisUrl() { ok = false checkEpostAdresse(document.sendEpost.address); if (ok) { // Nedenstående udtryk skal stå på én linie window.location = "mailto:"+document.sendEpost.address.value+"?subject="+m+"&body="+document.title+" "+u; } } // Slut --> </script> </head> <body> <form name="sendEpost" action="#"> <h1>Anbefal denne side</h1> <p>Modtagers e-mail:<br /> <input type="text" name="address" size="25" /> <input type="button" value="Send anbefaling" onClick="mailThisUrl();" /></p> </form> </body> </html>