Foros del Web » Programando para Internet » ASP Clásico »

no puedo hacer vinculos de tipos xxxx.asp?id=1#contenido?????

Estas en el tema de no puedo hacer vinculos de tipos xxxx.asp?id=1#contenido????? en el foro de ASP Clásico en Foros del Web. buenas a todos tenog un pequeño problemilla con un sitio. tengo un listado dinamico de caracteristicas de un producto q coge de una base de ...
  #1 (permalink)  
Antiguo 19/07/2005, 09:11
 
Fecha de Ingreso: enero-2002
Ubicación: Aranjuez (Madrid)
Mensajes: 115
Antigüedad: 23 años, 3 meses
Puntos: 0
no puedo hacer vinculos de tipos xxxx.asp?id=1#contenido?????

buenas a todos

tenog un pequeño problemilla con un sitio. tengo un listado dinamico de caracteristicas de un producto q coge de una base de datos y cuando hago click en un iframe quiero que me aparezca el detalle de esa caracteristica. El problema es que quiero que en el iframe cargue todos los detalles y poder subri y bajar con los links del "menu" con el listado.

He intentado en poner enel menu el siguiente href
Código:
<a href="verdetalle2.asp=id=<%request.QueryString("id")%>#caracteristica1" target="contenido"> Ver caracteristica1</a>
pero no va, he puesto en la pagina verdetall2.asp las cabeceras
Código:
<a name="caracteristica1">
pero no hace nada de nada..

Hay algun tipo de incompatibilidad del metodo GET con ese sistema de hiperviculo?????

estoy super rallao!!! sois mi ultima esperanza... si no.... me tocara rediseñar la pagina y hay pocas ganas....

Un saludo
__________________
http://www.montatupc.com
Tu tienda de informática en la red
  #2 (permalink)  
Antiguo 19/07/2005, 09:19
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
No slo es un error, son varios

a href="verdetalle2.asp?id=<%=request.QueryString("id")%>#caracteristica1" target="contenido"> Ver caracteristica1</a>
  #3 (permalink)  
Antiguo 19/07/2005, 09:32
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
De hecho, orharo2003, para que vaya bien, falta aún otra cosilla más:

a href="verdetalle2.asp?id=<%=request.QueryString("id")%>&#caracteristica1" target="contenido"> Ver caracteristica1</a>

Así suele funcionar mejor (si no lo del # te lo coge dentro del último dato de la QS y no funciona nada).
__________________
Tu portal de manga y anime.
  #4 (permalink)  
Antiguo 20/07/2005, 01:37
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
no entiendo esto:
#caracteristica1

recoges el querystring en la página destino y haces un split para saber si es la característica1?

expliqueison,plis (toma inglés de jiuston!!!!)O
  #5 (permalink)  
Antiguo 20/07/2005, 11:16
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Trasgus, es un "marcador" (ancla o como sea que se llame).
¿Viste cuando hacés click (normalmente) en uno de los títulos de un índice y la misma pághina se desplaza hacia ese lugar sin recargarse? Pues, para eso sirve.

Yo lo suelo usar para devolver al usuario al mismo lugar donde se encontraba luego de hacer click en un largo listado de enlaces. Por ejemplo, un listado de registros en donde accedés a la edición de cada uno de ellos mediante un enlace. Hacés click y llegás al form de edición. Cuando hace el submit para guardar los cambios, el script que los efectúa luego redirige a la página del listado pero pasando el marcador del registro al que accedió. Así, el usuario no tiene que volver a hacer scroll hasta donde se encontraba en ese momento. Lo malo, es que a veces funciona y a veces no (no me preguntes el por qué )
__________________
...___...
  #6 (permalink)  
Antiguo 20/07/2005, 11:51
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
ok, perfecto. la verdad es que la teoría me la sabía, pero ni se me ocurrió pensar en ello (estas jodidas neuronas, que cada día están más vagas!!)

gracias maestro.
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:29.