Programación en castellano
Inicio > Foros > ASP > ¿Por que se me corta la URL al llegar al simbolo & ?
-Foros de debate

ASP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

¿Por que se me corta la URL al llegar al simbolo & ?
Enviado por Alexis el día 21 de septiembre de 2003

Hola, tengo este problema a ver si alguien sabe como ayudarme, supongo que debe ser simple:
resulta que para abrir todas las paginas de un site dentro del mismo interfaz, recojo la url de la pagina que abro a traves de otra en ASP que la abre dentro de un iframe. La URL la recoge asi:

<iframe frameborder=0 src=<%=Request.QueryString("url")%> name="content" scrolling=auto width=599 height=1340 align=center></iframe>

Todo me va de fabula hasta que recoge una URL del tipo loquesea.asp?test=all&demo23. Cuando llega al simbolo & se me corta la url y no la abre por tanto - sin embargo en el navegador la url me aparece escrita correctamente, solo se me corta en el codigo donde esta el request que aparece asi:

<iframe frameborder=0 src=loquesea.asp?test=all name="content" scrolling=auto width=599 height=1340 align=center></iframe>

¿Alguien sabe como arreglar eso?
GRACIAS!

 
Re: ¿Por que se me corta la URL al llegar al simbolo & ?
Enviado por Miguel el día 23 de septiembre de 2003

Prueba a poner:

<iframe frameborder=0 src=<%=server.urlencode(Request.QueryString("url"))%> name="content" scrolling=auto width=599 height=1340 align=center></iframe>

 

Re: ¿Por que se me corta la URL al llegar al simbolo & ?
Enviado por azezino el día 23 de septiembre de 2003

yo probaría esto:
<iframe frameborder=0 src=\'loquesea.asp?test=all\' name=\"content\" scrolling=auto width=599 height=1340 align=center></iframe>
ya sean comitas simples o dobles, como te vaya mejos en la página asp, supongo q si es asp te irá para hacer algo así:
<iframe frameborder=0 src=\'loquesea.asp?test=<%=Request.QueryString(\"loquesea\")%>l\' name=\"content\" scrolling=auto width=599 height=1340 align=center></iframe>

si incluso así te da problemas, usa URLencode:
<iframe frameborder=0 src=\'loquesea.asp?test=<%=URLENCODE(Request.QueryString(\"loquesea\"))%>l\' name=\"content\" scrolling=auto width=599 height=1340 align=center></iframe>

 

Re: ¿Por que se me corta la URL al llegar al simbolo & ?
Enviado por TeresitaHP el día 2 de octubre de 2003

Creao que porque te faltó poner las dobles comillas
src="loquesea.asp?test=all&demo23"
sin ellas se corta
pruébalo, suerte!!

 
Re: Re: ¿Por que se me corta la URL al llegar al simbolo & ?
Enviado por Rodrigo el día 15 de noviembre de 2007

Por que tu variable URL solo contiene info hasta el & despues asume que es otra variable, cuando envies la URL asegurate que previo tenra Server.URLencode(variable)

 



Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados