Foros del Web » Programando para Internet » Javascript »

problemas con ampersand en url

Estas en el tema de problemas con ampersand en url en el foro de Javascript en Foros del Web. Que tal amgos del foro, tengo problemas con ampersand en la url, desde javascript quiero hacer algo asi: window.location="misitio.com/index.php?v1=algo&v2=algo2"; el window.location funciona a la perfeccion ...
  #1 (permalink)  
Antiguo 16/01/2012, 16:33
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 2 meses
Puntos: 11
Busqueda problemas con ampersand en url

Que tal amgos del foro, tengo problemas con ampersand en la url, desde javascript quiero hacer algo asi:

window.location="misitio.com/index.php?v1=algo&v2=algo2";

el window.location funciona a la perfeccion incluso php me toma las variables pero la url me aparece asi:

http://misitio.com/index.php?v1=algo&v2=algo2

alguien sabe como puedo quitar el & de la url? o es correcto lo que estoy haciendo?
__________________
( + ) lineas de código ( - ) televisión
  #2 (permalink)  
Antiguo 16/01/2012, 16:57
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: problemas con ampersand en url

buenas,
a diferencia de html, en javascript no tienes que neutralizar los caracteres. es decir, simplemente escribe el ampersand tal cual en el string. claro, esto siempre y cuando el código no este directamente escrito en el documento html. ahora bien, si el código esta dentro del documento y éste es html, no hace falta neutralizarlo porque según el DTD HTML 4.01 el contenido de la etiqueta <script> es de tipo CDATA. sin embargo, si el documento es xhtml tienes que neutralizarlo porque el contenido es de tipo PCDATA.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 16/01/2012, 17:17
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 2 meses
Puntos: 11
Respuesta: problemas con ampersand en url

Gracias zerokilled por la respuesta, esta info no la sabia ahora todo es mas claro, muchas gracias.

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
a diferencia de html, en javascript no tienes que neutralizar los caracteres. es decir, simplemente escribe el ampersand tal cual en el string. claro, esto siempre y cuando el código no este directamente escrito en el documento html. ahora bien, si el código esta dentro del documento y éste es html, no hace falta neutralizarlo porque según el DTD HTML 4.01 el contenido de la etiqueta <script> es de tipo CDATA. sin embargo, si el documento es xhtml tienes que neutralizarlo porque el contenido es de tipo PCDATA.
__________________
( + ) lineas de código ( - ) televisión

Etiquetas: ampersand, funcion, 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:14.