Foros del Web » Programando para Internet » Javascript »

Este script no recoge el valor al ir con urlEncode()

Estas en el tema de Este script no recoge el valor al ir con urlEncode() en el foro de Javascript en Foros del Web. Hola: Hago una consulta en asp a una BD de esta forma: Código PHP: Response . Write  "<a title="" ("  &  rs . Fields ( "tam" ) &  ...
  #1 (permalink)  
Antiguo 01/12/2004, 02:49
Avatar de eeeee  
Fecha de Ingreso: febrero-2004
Ubicación: Almería
Mensajes: 397
Antigüedad: 20 años, 2 meses
Puntos: 0
Este script no recoge el valor al ir con urlEncode()

Hola: Hago una consulta en asp a una BD de esta forma:

Código PHP:
Response.Write "<a title="" (" rs.Fields("tam") & " Kb.) "" href="" clicks1.asp?url=" Server.URLEncode(hipervinculo)        
Response.Write """ onclick=""parent.cambiar(this.href);return false"">" 
El archivo clicks1.asp cuenta los clicks.
Y este de abajo es el script que hace que muestre la foto en un tamaño distinto según sea la foto.
Código PHP:
<script language="javascript"
function 
cambiar(cual){ 
document.getElementById('ima').src cual 
aa
=cual.split("_"
aa[aa.length-1
a.split(".")[0].toLowerCase() 
if(
b=="frontbig"){ 
document.getElementById('ima').className "imgbig"

else{ 
if(
b=="back"){ 
document.getElementById('ima').className "imgback"

else{ 
if(
b=="full"){ 
document.getElementById('ima').className "imgfull"

else{ 
document.getElementById('ima').className "img"




</script> 
Antes no tenía el Server.URLEncode() y funcionaba bien pero se lo tuve que poner para que clicks1.asp funcionara bien.
El problema que tengo es que siempre muestra la foto en formato .className = "img"; o sea que creo que no recoge el nombre de la foto en elscript java.

¿Que tendría que modificar para que la funcion cambiar() coja bien el nombre?

Gracias
__________________
Eusol .............
aprendiendo de ustedes
________________________

http://www.alicun.com

Última edición por eeeee; 01/12/2004 a las 02:50
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 16:44.