Foros del Web » Creando para Internet » HTML »

Poner un link con parametros en el cuerpo de un mensaje usando mailto

Estas en el tema de Poner un link con parametros en el cuerpo de un mensaje usando mailto en el foro de HTML en Foros del Web. Hola necesito crear un link que le arme al usuario un mensaje en Outlook con cierto asunto y como cuerpo del mensaje una dirección a ...
  #1 (permalink)  
Antiguo 26/11/2009, 17:05
 
Fecha de Ingreso: mayo-2003
Mensajes: 448
Antigüedad: 14 años, 6 meses
Puntos: 5
Poner un link con parametros en el cuerpo de un mensaje usando mailto

Hola necesito crear un link que le arme al usuario un mensaje en Outlook con cierto asunto y como cuerpo del mensaje una dirección a cierto sitio Web. Estoy haciendo así:

<a href="mailto:[email protected]?subject=Este es el asunto&body=http://www.prueba.com?a=1&b=2">Enviar por mail</a>

El problema es que el link que necesito poner en el cuerpo del mensaje lleva varios parámetros separados por &. Cuando se arma el mensaje en Outlook lo que veo en el cuerpo es esto: http://www.prueba.com?a=1 Es decir que se corta cuando encuentra el primer & (lo cual supongo que es logico porque piensa que se termina el parametro body). ¿Cómo puedo solucionar esto?

Desde ya muchas gracias,

Tomás.
  #2 (permalink)  
Antiguo 26/11/2009, 17:11
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Respuesta: Poner un link con parametros en el cuerpo de un mensaje usando mailto

para la URL que utiliza & probas reemplazando eso por &amp;

no estoy seguro de que funcione, pero es una opción
  #3 (permalink)  
Antiguo 28/11/2009, 09:03
 
Fecha de Ingreso: mayo-2003
Mensajes: 448
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Poner un link con parametros en el cuerpo de un mensaje usando mailto

Gracias por la respuesta, pero la probé y tengo el mismo resultado. Si a alguien se le ocurre algo más lo pruebo, muchas gracias.
  #4 (permalink)  
Antiguo 28/11/2009, 09:38
 
Fecha de Ingreso: mayo-2003
Mensajes: 448
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Poner un link con parametros en el cuerpo de un mensaje usando mailto

Encontré la solución: <a href="mailto:[email protected]?subject=Este es el asunto&body=http://www.prueba.com?a=1%26b=2">Enviar por mail</a>

Lo saqué de aquí: http://www.w3schools.com/tags/ref_urlencode.asp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.