Avatar billede lsskaarup Nybegynder
13. september 2005 - 08:45 Der er 5 kommentarer og
1 løsning

Hyperlink i sti i mailto-funktion

Jeg har en knap, som bl.a. skaber en præudfyldt mail. Der i kunne jeg godt tænke mig, at putte et link til en sti i bodyen, men hvordan gør jeg det?

Det drejer sig om den sidste del, altså

escape('<?php echo $sti;?>')

som skal laves om, så det i mailen bliver fortolket som et link, til en sti. For en sikkerhedsskyld, så er $sti adressestien.

<input type="button" name="submit1" class="submit" value="Til produktion" style="width: 100px;" onclick="launchMPSudtræk();location.href='mailto:<?php echo $EMAIL[Produktion][email];?>?subject=<?php echo $nr." Rev. ".$rev." ". $EMAIL[Produktion][emne];?>&body=' + escape('<?php echo $EMAIL[Produktion][besked];?>\r\n')+escape('<?php echo $sti;?>')">
Avatar billede roenving Novice
13. september 2005 - 11:12 #1
Virker subject (inklusive mellemrum ?-)
Avatar billede lsskaarup Nybegynder
13. september 2005 - 11:37 #2
He, dig igen, jeg begynder efterhånden at tvivle på om der er andre herinde ;-)

Du kender jo også kodestumpen, da du jo hjalp mig med at lave noget andet der i. Altså du mener jeg bare skal skrive

" ... $EMAIL[Produktion][besked];?>\r\n')+<a href="<?php $sti?>">Adresse</a>"> "

for så virker det ikke. Grunden er at den, i dette tilfælde, fejlfortolker > før Adresse, og jeg synes ikke rigtigt at kunne, få den til at escape den.
Avatar billede roenving Novice
13. september 2005 - 11:43 #3
-- næh, jeg var bare nysgerrig, om det virker at skrive:

?subject=<?php echo $nr." Rev. ".$rev." ". $EMAIL[Produktion][emne];?>&body=

-- hvor der jo er de i urler ulovlige mellemrumstegn !-)

-- hvis det virkede, ville jeg så prøve at starte derfra, hvor du selv gør, og så fortsætte med noget esacpe-noget rundt omkring html-tagget, men det er jeg stærkt usikker på, om det kan virke, for hvordan forholder de forskellige mail-klienter sig til html-kode ?-)

-- jeg ved nogle understøtter det, men først hvis man eksplicit vælger det ...
Avatar billede lsskaarup Nybegynder
13. september 2005 - 11:48 #4
Nå, okay.

Jo, det virker faktisk med den oprindelige, se her bort fra de sidste \r\n også, da de kun er sat ind for lige at skabe lidt luft. Men underlig ting, er dog at det ikke er alle gange folks signatur bliver hevet med ind, men det er offtopic.

Jeg har også prøvet at escape hyperlinket, men kan ikke få det ar gøre nogle forskel. Om jeg så skriver det forkert er jo et godt spørgsmål.
Avatar billede lsskaarup Nybegynder
27. september 2005 - 12:22 #5
Ingen andre end roenving, som har et forslag?
Avatar billede lsskaarup Nybegynder
31. oktober 2005 - 11:31 #6
Øv, jeg har ikke selv fået løst problemet endnu, men der er vidst heller ikke andre som kan hjælpe mig, så jeg lukker.
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