WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   mailto Problem (http://www.wcm.at/forum/showthread.php?t=54274)

ben81 23.04.2002 22:51

mailto Problem
 
Ist es möglich beim HTML-Befehl "mailto:" einen body-Text zu schreiben, der "&" enthält? Ich würde da nämlich gerne eine Adresse reinschreiben, die Parameter enthält.

Das ganze sollte dann ungefähr so aussehen:
... mailto:?body=http://www.website.com&action=view&id=12...

Ich weiss, das & ist in dem Fall der Seperator des mailto-Strings, aber gibt's nicht irgendeine Möglichkeit das doch hinzubekommen?

Danke!!

moorhahn 23.04.2002 23:40

keine ahnung ob das geht, aber vielleicht mit javascript, mit document.write vielleicht? oder statt dem & ein & is zwar auch wieder ein & drin, aber vielleicht überreißt er es so, diese &....; werden doch vorm darstellen in die richtigen zeichen umgewandelt.
oder is das blödsinn??
kann man den link vom body-text nicht vielleicht unter zwei ' schreiben?

ben81 24.04.2002 00:44

Meinst du mit dem 2. "&" die Zeichenfolge "&_a_m_p_;" (ohne Unterstriche)?
Klappt leider genau so wenig wie unter '' zu stellen.

Trotzdem danke.

_m3 24.04.2002 08:06

Für alles gibt es eine RFC, in Falle Deiner Anfrage RFC 2368: ftp://ftp.isi.edu/in-notes/rfc2368.txt
Zitat:

The mailto URL is primarily intended for generation of short text messages that are actually the content of automatic processing (such as "subscribe" messages for mailing lists), not general MIME bodies.
Within mailto URLs, the characters "?", "=", "&" are reserved.
=> Du kannst "&" nicht im Body verwenden. :(

Sorry.

moorhahn 24.04.2002 15:50

@ben: ja, das war gemeint. aber es geht anscheinend eh ned.

darthmaul 24.04.2002 16:28

Und es geht doch
 
Einfach das & so codieren: %26

D.h. der mailto Link sieht dann so aus:
mailto:x@y.com?body=http://www.xyz.at?action=view%26id=12"

Grüsse
dARTHmAUL

ben81 24.04.2002 18:08

Tausend Dank!!

Gibt's irgendwo eine Liste mit diesen Charactercodes?

_m3 24.04.2002 19:02

Sch... auf das hätte ich auch kommen können. :mad:

Das ist einfach der ASCII-Code des Characters als Hex-Zahl.

Eine Liste gibt's z.B. unter http://www.december.com/html/spec/ascii.html


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag