2013-10-10 18 views
7

Bei Verwendung der zusätzlichen Parameter in einem mailto: // - Hyperlink wird der Cursor an den Anfang der Nachricht gesetzt. Ist es möglich, die Startposition des Cursors an eine andere Stelle im Fließtext zu setzen?Cursorposition im HTML-Mailto-Link

Betrachten wir zum Beispiel die folgende HTML:

<a href="mailto://[email protected]?subject=Hello&body=Hello,%0D%0A%0D%0A%0This%20is%20an%20additional%20line%20of%20text...">Click Here To Email Me</a> 

einem Klick auf den Link wird die Endbenutzers Standard-Mail-Client starten und (wenn der Client unterstützt) wird vorab füllen die - Feld mit [email protected], das Subjekt Feld mit Hello und dem Körper Feld mit:

Hello, 

This is an additional line of text... 

Die Standardposition des Cursors (d.h. in OS X Mail.app) steht am Anfang des Körpers, vor dem Wort "Hallo".

Wie kann der Cursor nach den Ellipsen positioniert werden, damit der Endbenutzer die Nachricht beenden kann? Ist das überhaupt möglich?

+2

Nominierung zum erneuten Öffnen. Es ist sehr klar ** was diese Person fragt. – Brad

Antwort

1

Dies ist nicht möglich. Sie haben diese Kontrollebene nicht.

In der Tat können Sie nicht den Körper und die Betreffzeile für viele E-Mail-Clients festlegen.

+0

Wenn es nicht möglich ist, werden Sie abstimmen. Komisch!!! – user2353513

+0

@ user2353513, Ha, ich habe dich nicht abgelehnt. Komisch! – Brad

7

Es ist nicht möglich.

Wenn Sie auf einen Link "mailto:" klicken, wird der Browser die Anfrage an eine beliebige E-Mail-Anwendung bearbeiten, entweder eine Desktop-Anwendung wie Microsoft Outlook, Mozilla Thunderbird usw. oder eine andere Browser-Registerkarte wie GMail.

Im Link "mailto:" können wir nur das Ziel, den Betreff usw. einstellen. Aber keine anderen Informationen bezüglich der Cursorposition.

+1

Irgendein großer Kerl, um das zu helfen? – user2353513

+1

@ user2353513, Was fragen Sie? Es ist nicht möglich. – Brad

Verwandte Themen