[Javascript] mailto met onderwerp al ingevuld
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script language="JavaScript" type="text/javascript">
<!-- Begin
var initialsubj="Interessante website?"
var initialmsg="is dit een interessante website voor jou?%0A%0a" + window.location
var good;
function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
if (goodEmail) {
good = true;
}
else {
alert('Vul een geldig e-mailadres in.');
field.focus();
field.select();
good = false;
}
}
u = window.location;
function mailThisUrl() {
good = false
checkEmailAddress(document.eMailer.email);
if (good) {
//window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+document.title+" "+u;
window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+initialmsg
}
}
// End -->
</script>
<!-- Begin
var initialsubj="Interessante website?"
var initialmsg="is dit een interessante website voor jou?%0A%0a" + window.location
var good;
function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
if (goodEmail) {
good = true;
}
else {
alert('Vul een geldig e-mailadres in.');
field.focus();
field.select();
good = false;
}
}
u = window.location;
function mailThisUrl() {
good = false
checkEmailAddress(document.eMailer.email);
if (good) {
//window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+document.title+" "+u;
window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+initialmsg
}
}
// End -->
</script>
Heeft iemand een idee hoe ik in Javascript onder de URL in het e-mail venster nog mer informatie kan toevoegen?
Ik heb al geprobeerd om de regel te sluiten en opnieuw te openen maar het werkt niet. Na <b>+ window.location</b> kan ik schijnbaar niets plaatsen want dan krijg ik een error.
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
Klopt! Is inderdaad gemakkelijker.
Maar ik gebruik deze code:
http://www.sitepowertools.com/tellafriend.php
omdat hier al een veld met het e-mailadres staat.
Ik heb dus een veld op de pagina waar men het e-mailadres zelf invult en daarna op ok drukt en de e-mail voor zich ziet met het adres (dat men zelf heeft ingevuld) er al in.
alvast bedankt!
Hierna moet toch nog tekst toe te voegen zijn?
Of zijn er mensen die een andere oplossing hebben? Ik heb het liefst wel een form op de pagina waar mensen het e-mailadres invoeren en dan pas richting de editor met voorgeschreven e-mailbericht gaan.
Alvast bedankt!