2011-09-26 28 views
5

En mi html Estoy escribí:cómo configurar mailto para rtl?

<a href="mailto:[email protected]?body=%A0%F9%ED%0D%0A%F9%ED%A0%EE%F9%F4%E7%E4%A0%0D%0A%FA%2E%E6%0D%0A%EE%F1%F4%F8%A0%F4%E5%EC%E9%F1%E4">[email protected] </a> 

se abre la nueva ventana de Outlook TEXTO el de la izquierda a la derecha, donde quiero que se puede abrir desde la derecha a la

izquierda
+0

Tengo serias dudas de que pueda controlar eso desde un enlace de navegador, especialmente en navegadores que no sean IE. Sin embargo, * podría * haber algo que podría funcionar entre IE y Outlook. – Pointy

+1

Envuelva el texto del cuerpo en html y apliquele un estilo. –

+0

@George puede por favor mostrarme un ejemplo, el mensaje que escribo es En hebreo, donde el texto está escrito de derecha a izquierda, el mensaje de datos se muestra en la perspectiva de la derecha a la izquierda, por lo tanto, parece extraño que el cambio sea en mi código html quiero cambiar la vista de perspectiva ... –

Respuesta

0

Lamentablemente, no es posible.

Ver esta pregunta: Is it possible to add an HTML link in the body of a MAILTO link

La respuesta no se refiere a RFC 2368, cuya segunda sección se lee, en parte:

El HNAME "cuerpo" especial indica que el hvalue asociado es el cuerpo de el mensaje. El hname "body" debe contener el contenido de , la primera parte de texto/cuerpo plano del mensaje. El URL de mailto es principalmente destinado a la generación de mensajes de texto cortos que son en realidad el contenido del procesamiento automático (como "suscribir" mensajes para listas de correo), no cuerpos MIME generales.

De acuerdo con la norma, el cuerpo debe estar en texto sin formato. Eso significa que está a merced del software del cliente: si cumple con el estándar, tratará el texto de su cuerpo como texto sin formato y se comportará de la manera predeterminada.

Probé muchas cosas en mi sistema local (Outlook 2003), incluyendo el cambio de mi Normal.dot a RTL, y la configuración de Outlook para usar MS Word para mensajes nuevos y el cambio de opciones de Outlook para hacer todo RTL, pero nada funcionó, incluso como una solución.

0

Puede añadir el carácter "espejo" unicode delante del texto. En html & # 8238; o la URL está codificada% E2% 80% AE

+0

puede explicar más lo que tiene en mente, por favor. –

+0

Lo sentimos, la entidad html unicode no se codificó; estropeando mi publicación :-). Unicode tiene este carácter para indicar el contenido rtl. Si coloca esto en frente de su contenido, el texto detrás de él se invierte. – Gerben

+0

A StackOverfow no le gusta esto :-P – Gerben