Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2003, 22:59
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Hola lach, Kaopectate :

Si ya hay una función que se ejecuta con Intro, ¿ qué puede impedir que se ejecute desde el input ?.

<input onkeyup="if(event.keyCode=='13')ALGUNA_FUNCION(); ">

Habría que confirmar si el código "13" funciona para Mac, tengo entendido que el orden en el teclado es diferente.

Por otro lado, el método para saber quién está en foco es document.activeElement .

Un ejemplo :

Código:
<HTML>
<HEAD>
<SCRIPT>
function verTAG(){
alert("<"+document.activeElement.tagName+">");
}
</SCRIPT>
</HEAD>
<BODY>
<h2>Pasa el puntero por <font color=blue 
onmouseover=verTAG()><u>AQUÍ</u></font> 
para ver la etiqueta del elemento en foco.</h2>

<a href="#" onclick="return false;/* ÉSTO ES SÓLO 
PARA QUE NO RECARGUE LA PÁGINA */">Anchor</a>
<p>
<input value="Input">
<p>
<button>Button</button>
<p>
<textarea>Textarea</textarea>
<p>
<select><option>Select <option>Select <option>Select </select>

</BODY>
</HTML>
Habría que confirmar si el método funciona en otro navegador que no sea el Internet Explorer .

Saludos

furoya

Última edición por furoya; 15/10/2003 a las 06:57