Foros del Web » Programando para Internet » Javascript »

Url completa

Estas en el tema de Url completa en el foro de Javascript en Foros del Web. Saludos. Estoy montando un contenido que tiene un enlace, el cual quiero usar para que salte el correo del usuario para "compartir" una noticia. Quiero ...
  #1 (permalink)  
Antiguo 08/03/2012, 09:18
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 21 años, 4 meses
Puntos: 1
Url completa

Saludos.
Estoy montando un contenido que tiene un enlace, el cual quiero usar para que salte el correo del usuario para "compartir" una noticia.

Quiero generar un correo (mailto) con asunto y el enlace, o la dirección de la página en el body del correo.

Más o menos lo tengo, pero no del todo...

Lo hago así:

Código:
<a href="mailto:destinatario-SUSTITUIR?body=http://www.dominio.com/ruta/index.php?option=com_content&view=article&id=132:antonio&catid=49:ofertasdeempleo&Itemid=176+ '&subject=Ejemplo de asunto" alt="Compartir">Enlace</a>
la cosa es que en el correo me mete bien el destinatario, el asunto, pero en el body sólo mete hasta

Código:
http://www.dominio.com/ruta/index.php
Sin emabrgo en la barra de estado del navegador si me aparece toda la url despues del "body="

¿Cómo puedo conseguir que lo meta entero?
  #2 (permalink)  
Antiguo 08/03/2012, 09:41
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: Url completa

Usa encodeURIComponent() para formatear la URL antes de ponerlo en el enlace.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 08/03/2012, 09:44
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 21 años, 4 meses
Puntos: 1
Respuesta: Url completa

Cita:
Iniciado por David Ver Mensaje
Usa encodeURIComponent() para formatear la URL antes de ponerlo en el enlace.
Perfecto.. muchísmas gracias... preciso, exacto, válido y rapidísmo....

Etiquetas: completa, php, url
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 15:48.