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

Evitar que un button obtenga el focus

Estas en el tema de Evitar que un button obtenga el focus en el foro de ASPX (.net) en Foros del Web. Hola a todos: ¿Cómo puedo evitar que un control button obtenga el focus cuando el usuario navega en la webform con la tecla Tab. En ...
  #1 (permalink)  
Antiguo 02/04/2008, 00:27
 
Fecha de Ingreso: octubre-2007
Mensajes: 12
Antigüedad: 17 años, 1 mes
Puntos: 0
Evitar que un button obtenga el focus

Hola a todos:

¿Cómo puedo evitar que un control button obtenga el focus cuando el usuario navega en la webform con la tecla Tab.

En IE lo logré asignando -1 a la propiedad TabIndex, pero esto no funciona con otros navegadores

Saludos y gracias,
i_ware
  #2 (permalink)  
Antiguo 03/04/2008, 16:52
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 11 meses
Puntos: 12
Re: Evitar que un button obtenga el focus

Hola, lo ke se me ocurre es que puedas hacer esto con javascript.

A tu boton, suponiendo que se llame .btn_SaveChart le agregas el atributo OnFocus y la funcin SederFoco a la cual le pasas el Id del nuevo objeto que tendra el foco. chk_Pieces es un checkBox que tengo en mi pagina que recibira el foco cuando el boton lo reciba.

Código:
Me.btn_SaveChart.Attributes.Add("OnFocus", "SederFoco('chk_Pieces');")
La funcion JavaScrio seria la siguiente:
Código:
function SederFoco(id_obj)
    {
        obj=document.getElementById(id_obj);
        obj.focus();
    }
Espero te sirva y me platikas.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
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 20:40.