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

DropDownList + AutoPostBack + IE = KK

Estas en el tema de DropDownList + AutoPostBack + IE = KK en el foro de ASPX (.net) en Foros del Web. Hola foreros. He buscado mucha información al respecto pero nada ha sido esclarecedor. Tengo un proyecto en ASP.NET 1.1 y los formularios me funcionan perfectamente ...
  #1 (permalink)  
Antiguo 29/01/2010, 03:04
Avatar de Phoncadiz  
Fecha de Ingreso: mayo-2004
Ubicación: Cádiz City
Mensajes: 232
Antigüedad: 19 años, 10 meses
Puntos: 1
DropDownList + AutoPostBack + IE = KK

Hola foreros.

He buscado mucha información al respecto pero nada ha sido esclarecedor.
Tengo un proyecto en ASP.NET 1.1 y los formularios me funcionan perfectamente en FireFox peeeerooooo en IE con los DropDownList que tienen AutoPostBack ... es una locura. Cuando se posiciona el foco sobre él y empiezo a moverme con el cursor, aquello empieza a recargar la página conviertiendo la navegación con el teclado inviable. La única solución (a nivel de teclado) es pulsar ALT + Cursor Abajo para desplegar el Dropdownlist y poderse mover líbremente sin que el Autopostback haga de las suyas.

¿Qué puedo hacer para que me funcione como en FireFox?

Saludos y 1000 gracias por adelantado.
__________________
Tantas horas delante de una pantalla servirá para algo....
[Phoncadiz; mínimo 8 h. al día con el PC] :stress:
  #2 (permalink)  
Antiguo 29/01/2010, 08:09
 
Fecha de Ingreso: octubre-2004
Mensajes: 16
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: DropDownList + AutoPostBack + IE = KK

manéjalo por js, onda:

en web
Código PHP:
<aspdropdownlist id='Drop1' onchange='funcion(); return false;' autopostback='false' runat='server'>
'Contenido
</asp: dropdownlist>

<asp: button id="Boton1" runat='
server></aspbutton
en js
Código PHP:
function funcion()
{
    var 
boton document.getElementById('Boton1');
    if (
boton)
       
boton.click(); //hace el postback

  #3 (permalink)  
Antiguo 01/02/2010, 03:54
Avatar de Phoncadiz  
Fecha de Ingreso: mayo-2004
Ubicación: Cádiz City
Mensajes: 232
Antigüedad: 19 años, 10 meses
Puntos: 1
Respuesta: DropDownList + AutoPostBack + IE = KK

Me pongo a investigarlo y ahora cuento.

Gracias
__________________
Tantas horas delante de una pantalla servirá para algo....
[Phoncadiz; mínimo 8 h. al día con el PC] :stress:

Última edición por Phoncadiz; 01/02/2010 a las 03:57 Razón: No había realizado todas las pruebas
  #4 (permalink)  
Antiguo 01/02/2010, 04:03
Avatar de Phoncadiz  
Fecha de Ingreso: mayo-2004
Ubicación: Cádiz City
Mensajes: 232
Antigüedad: 19 años, 10 meses
Puntos: 1
Respuesta: DropDownList + AutoPostBack + IE = KK

Fantitis, tu solución en IE hace exactamente lo mismo que el autopostback. En cuanto estoy navegando por el dropdownlist con los cursores me realiza el autopostback y yo quiero que funcione como en FireFox, es decir, cuando me desplazo por el dropdownlist con los cursores (flecha arriba / abajo) no ocurre nada hasta que salgo del dropdownlist (pierde el foco). Con IE, el mero hecho de desplazarme hace que salte el autopostback.

No entiendo cómo puede ocurrir este error.

Saludos y gracias.
__________________
Tantas horas delante de una pantalla servirá para algo....
[Phoncadiz; mínimo 8 h. al día con el PC] :stress:
  #5 (permalink)  
Antiguo 02/02/2010, 13:23
 
Fecha de Ingreso: octubre-2004
Mensajes: 16
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: DropDownList + AutoPostBack + IE = KK

Tienes el código aspx y vb o c# como para verlo?

salu2

Etiquetas: autopostback, dropdownlist, aspx
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 12:58.