Foros del Web » Programando para Internet » ASPX (.net) »

Ancla

Estas en el tema de Ancla en el foro de ASPX (.net) en Foros del Web. Hola, mi duda es como mantener el ancla cuando se hace refresco en una pagina de asp.net sin usar javascript ya que tiene que pasar ...
  #1 (permalink)  
Antiguo 10/05/2007, 04:58
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 4 meses
Puntos: 2
Ancla

Hola, mi duda es como mantener el ancla cuando se hace refresco en una pagina de asp.net sin usar javascript ya que tiene que pasar auditoria de accesibilidad. Necesito alguna forma aparte de la propiedad smartnavigator que solo funciona para IE.

P.D:me refiero con ancla a "#ancla" puesto al final de la url para que una vez se presente la página se coloque el scroll en el lugar indicado.

Un saludo
  #2 (permalink)  
Antiguo 14/05/2007, 15:54
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Re: Ancla

De plano lo tienes que hacer sin javascript??? para que versión la quieres ?? para 1.1 ó 2.0 ?
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 15/05/2007, 01:05
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: Ancla

Versión 2.0. Ahora mismo lo tengo hecho con javascript pero el tema es que no es accesible y estoy buscando una solución sin javascript.
  #4 (permalink)  
Antiguo 15/05/2007, 09:13
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Re: Ancla

La forma mas normal en 2.0 si quieres que le afecte a todas tus páginas es colocar en el web.config

Cita:
<pages maintainScrollPositionOnPostBack="true">
o si lo quieres de forma individual por página sería:

Cita:
<%@ Page ... MaintainScrollPositionOnPostback="true" %>
En la version 2.0 ya es compatible con otros browsers (IE, FF, Netscape,etc) asi que no le vería problema en que lo utilices

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 16/05/2007, 02:30
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: Ancla

Si, pero eso generará código javascript y no sería accesible. Para que sea accesible tiene que poder tener una alternativa al javascript. Gracias y un saludo
  #6 (permalink)  
Antiguo 16/05/2007, 08:43
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Re: Ancla

Cita:
Para que sea accesible tiene que poder tener una alternativa al javascript
Independientemente de mantener el scroll como vas a generar un postback si no se puede usar javascript como va a funcionar tu site ??
  #7 (permalink)  
Antiguo 17/05/2007, 01:35
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 4 meses
Puntos: 2
Re: Ancla

Porque puedes poner javascript siempre y cuando sea una funcionalidad con alternativa. Ir al servidor lo hace de todos modos porque es un submit. El postback lo que hace es capturar el evento para hacer un tratamiento previo pero puedes no usarlo. De hecho, si tu desactivas javascript los submit funcionan. En el tema de los combos sería distinto, necesita un Autopostaback=true y entonces es necesario el dopostback, pero para estos casos la alternativa es colocar entre dos etiquetas <noscript></noscript> un botón para hacer el submit.

Un saludo
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 02:25.