Avatar billede Slettet bruger
21. november 2004 - 21:50 Der er 1 kommentar

Funktion til aktivering i Outlook

Til en velgørende hjemmeside skal jeg have lavet en side med 10 e-mail felter. Disse udfyldes af brugeren med én e-mail adresse i hver. Under disse er et felt, hvor brugeren kan skrive en tekst - her indsættes en default tekst. Nederst er en "OK" knap. Når brugeren har udfyldt felterne med e-mails og klikker på OK, skal dette åbne brugerens e-mail program. De ti e-mail adresser indsættes her automatisk i "Til"-feltet, beskeden i besked-feltet og som emne indsættes "Vind præmier og støt en god sag".

Kan nogen hjælpe mig med koden til dette ? På forhånd tusind tak!
Avatar billede olebole Juniormester
21. november 2004 - 22:57 #1
<ole>

Det er ikke den fede løsning - det burde gøres serverside - men her er der noget, du måske kan bruge:

<script type="text/JavaScript">
function sendTheseMails(f) {
    var s, aTmp = [];
    for (i=0; i<f.elements.length; i++) {
        if ( f.elements[i].name=="email" && f.elements[i].value!="") {
            aTmp.push(f.elements[i].value);
        }
    }
    s = "mailto:" + aTmp.join(",") + "&subject=Vind præmier og støt en god sag&body=" + f.myTxt.value;
    f.reset();
    location.href = s;
}
</script>

<form onsubmit="sendTheseMails(this);return false">
    <input type="text" name="email"><br>
    <input type="text" name="email"><br>
    <input type="text" name="email"><br>
    <textarea name="myTxt"></textarea><br>
    <button type="submit">Send</button>
</form>

Du kan selv føje flere felter til og pynte på HTML'en  :)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester