Just nu i M3-nätverket
Gå till innehåll

Mailto: och subject: och body:


Admini

Rekommendera Poster

Hej

Jag vet att man kan inkludera subject i mailto:-taggen, men jag har glömt hur?

Nån som vet?

 

<a href="mailto:nogon@nogot.com">maila</a>

 

Sen undrar jag om man kan även lägga till lite text för body:n också.

Det vore jätte sjyst!!!

 

Tack.

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon

mailto:test@test.com?subject=aaa&body=bbbb

 

[inlägget ändrat 2006-04-30 14:09:44 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

Tack det funkar naturligtvis :thumbsup:

Men kan man ha lite text för själva body också?

 

 

[inlägget ändrat 2006-04-30 14:14:48 av Admini]

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon
Men kan man ha lite text för själva body också?

Det står ju där (&body=bbbb)

 

Länk till kommentar
Dela på andra webbplatser

Det står ju där (&body=bbbb)

 

Woops!

Det är klart, jag hade för bråttom!!

Tack

 

Länk till kommentar
Dela på andra webbplatser

I body har jag lagt en hyperlink så här:

<a href=http://www.somedomain.com/index.asp?bodyId=start&menyId=redaktor#"&strId&">Klicka här</a>

 

Där strId är bara ID:n på en visst artikel.

Men i mailbody så får jag bara så här:

<a href=http://www.somedomain.com/index.asp?bodyId=start

 

Vad är fel?

 

Länk till kommentar
Dela på andra webbplatser

Det är ju skillnad på att skicka saker i QueryStringen (som du gör med din länk) kontra att skicka saker som en sträng i en body till ett mail.

 

Om du gör om hela paketet som skall skickas med bodyn till en ren sträng och sen bara hänger på strängen (body=NySträng) så ska det nog funka.

 

Länk till kommentar
Dela på andra webbplatser

gör om hela paketet som skall skickas med bodyn till en ren sträng

 

Det har jag faktiskt:

artikel="<a href=www.somedomain.com/index.asp?bodyId=start&menyId=redaktor#"&strId&">Klicka här</a> "

 

Sedan i länken:

<a href="mailto:namn@email.com?subject=Intressant läsning&body=<%=artikel%>" title="Emaila artikeln"><%=strTitel%></a>

 

Är det så du menar?

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon

Det där kommer inte fungera, eftersom det ändå resulterar i en href där tecken som & i den medskickade strängens data tolkas som del av url:en. Du får URL-koda din sträng först.

 

Länk till kommentar
Dela på andra webbplatser

Ja och nej...

 

Nu har du ju det som en sträng i ASP:n och skriver ut värdet i strängen. Men när sidan är kompilerad och klar, så är det lik förbenat en lång länk du försöker lägga dit och inte en sammanhållen sträng. Det är den du ska ha som en enda sträng istället, vilket gör att du måste få med dig fnuttarna kring alltihop, känns det som.

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon

I Javascript använder du escape(str) för att konvertera specialtecken till escapesekvenser istället. På detta sätt tolkas de inte som styrtecken utan ren data.

 

Länk till kommentar
Dela på andra webbplatser

I Javascript använder du escape(str) för att konvertera specialtecken till escapesekvenser istället

 

Du menar så här:

&amp; istället för (&)

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon

Nä, %26 är escapesekvensen för &

 

Jag måste iväg nu innan solen försvinner, du får testa dig fram eller så kanske Jenny har lust att klarlägga lite till.

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon

Ja, fast den har en massa moln som den måste lysa igenom. Som tur är skiter man i solen efter ett par öl ;)

 

(Bara man har solsken i sinnet så är allt gott =)

[inlägget ändrat 2006-04-30 15:33:12 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

Jaha, fest på gång! gött ;)

 

Var hittar jag alla escapesekvenser för olika tecken?

Tack

 

Länk till kommentar
Dela på andra webbplatser

Nu har jag gjort UrlEncode(sträng)

Men jag får bara hela hyperlänken som ren text i mailen!?

 

Länk till kommentar
Dela på andra webbplatser

Men skickar du ett html-mail då?

Vad menar du ?

Jag skickar det här:

<a href="mailto:namn@email.com?subject=Intressant läsning&body=<%=artikel%>" title="Emaila artikeln"><%=strTitel%></a>

 

Länk till kommentar
Dela på andra webbplatser

Jo, men om jag skickar htmlkod i ett mail som inte är formaterat som ett html-mail, utan som ren text (text/plain) så kommer ju mailet inte att kunna tolka taggarna och - länken blir i ren text.

 

Jag skulle misstänka att du får svårt att göra det du vill bara genom att hänga på en htmlbody på body-attributet för en vanlig mailto.

 

http://www.w3schools.com/html/tryit.asp?filename=tryhtml_mailto

http://www.w3schools.com/html/tryit.asp?filename=tryhtml_mailto2

 

Förslag på hur du kan göra istället (du kan ju använda dolda fält)

http://www.tiger.se/dok/svara.html

http://www.tiger.se/dok/formtext.html#Formular

 

Eller använda CDONTS

http://www.w3schools.com/asp/asp_send_email.asp

//eforum.idg.se/viewmsg.asp?EntriesId=828343

 

Förresten... vad gör den här tråden i javascriptforumet..? Inte nånstans har det handlat om javascript....

 

 

[inlägget ändrat 2006-05-01 00:15:08 av Jenny R]

Länk till kommentar
Dela på andra webbplatser

Tack till alla som har hjälpt!

Nu har jag lyckats med det jag ville och det funkar fint.

tackar :thumbsup:

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...