16. oktober 2005 - 14:52Der er
13 kommentarer og 1 løsning
Tip en ven funktion
Hej
Jeg sidder lige og laver en "tip en ven" funktion, som bare skal køre direkte på mailen, men jeg kan ikke lige forstå, hvorfor dette javascript ikke virker?
titel = escape(document.title) adresse = escape(location.href) document.write('<a href="mailto:din@ven.dk?subject='+ titel + '&body=' + Hej Jeg faldt lige om denne artikel på Feltet.dk, som jeg synes, at du skulle læse + adresse + '"><img src="/images/email.gif" border="0" alt="" title="Anbefal denne side til en ven" /></a>');
Jeg er klar over at fejlen den er her...
'&body=' + Hej Jeg faldt lige om denne artikel på Feltet.dk, som jeg synes, at du skulle læse + adresse + '"
Du skal bare huske at sætte apostrofferne de rigtige steder:
document.write('<a href="mailto:din@ven.dk?subject='+ titel + '&body=' + escape('Hej Jeg faldt lige om denne artikel på Feltet.dk, som jeg synes, at du skulle læse: ') + adresse"><img src="/images/email.gif" border="0" alt="" title="Anbefal denne side til en ven" /></a>');
document.write('<a href="mailto:din@ven.dk?subject='+ titel + '&body=' + escape('Hej Jeg faldt lige om denne artikel på Feltet.dk, som jeg synes, at du skulle læse: ') + adresse + '"><img src="/images/email.gif" border="0" alt="" title="Anbefal denne side til en ven" /></a>');
titel = escape(document.title); adresse = escape(location.href); document.write('<a href="mailto:din@ven.dk?subject='+ titel + '&body= Hej, jeg faldt lige over denne artikel på Feltet.dk, som jeg synes, at du skulle læse: ' + adresse + '">test</a>');
Semikolonnet til sidst vil jeg også anbefale, da man så senere uden problemer kan fjerne linjeskiftene, men det er altså ikke obligatorisk, da en fortolker _skal_ tage et linjeskift som en afslutning på en kommandolinje, medmindre det udtrykkeligt er angivet f.eks. ved et +-tegn, en array-designator eller andet !-)
Tak for hjælpen det virker nu. Roenving, det var din løsning, der førte til at det kom til at virke, så smæk et svar, så smækker jeg pointene over til dig!
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.