19/02/2012, 15:27
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses Puntos: 1485 | |
Respuesta: De links pues en ese caso, tienes que neutralizar el enlace que pasas como parámetros para que el servidor no confunda entre la separación de parámetros del enlace original (el que envia la petición get con parámetros) y el valor del parámetro (el enlace que quieres pasar). html no te lo va hacer automaticamente. tienes que usar lenguaje servidor, para codificar el parametro (en caso de que lo imprimas desde tu servidor), o puedes usar javascript y componer el enlace.
por ejemplo, si tu quieres pasar por parámetro la URL web.com?param=value&p=v, entonces tendrías que codificar los caracteres especiales para no crear conflicto con los parámetros de tu URL. por ejemplo, si enlace.php es quien recibe por GET los parámetros, la url tendria que resultar así: enlace.php?url=web.com%3Fparam%3Dvalue%26p%3Dv&otros=valor.
eso es lo que entiendo que intentas hacer. y por ajax tendrias el mismo problema porque el asunto es cómo el servidor lo esta interpretando. |