Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2007, 16:22
monosulpa
 
Fecha de Ingreso: septiembre-2007
Ubicación: El pais del oro negro
Mensajes: 96
Antigüedad: 17 años, 3 meses
Puntos: 2
eventos en javascript

tengo este pequeño codigo que consiste en que si un usuario escribe en el cuadro de texto la letra "a" este se bloquea ahora bien el codigo apagar funciono perfecto y hace lo que se debe ahora tambien quiero que al pasar el mouse encima este se vuelva a habilitar pero sin embargo el codigo de la funcion prender no hace lo que yo quiero que es habilitar el cuadro de texto cuando paso el mouse encima que es lo que esta mal en la funcion prender

Código:
<html>
<head>
<script language="javascript">

function apagar(even) {

var evento = window.event || even;
if (String.fromCharCode(evento.charCode) == "a") {
document.getElementById("texto").disabled = true;
 }
}

function prender() {
if (document.getElementById("texto").disabled == true) {
document.getElementById("texto").disabled = false;
 }
}

window.onload = function() {

document.getElementById("texto").onkeypress = apagar;
document.getElementById("texto").onmouseover = prender;

}

</script>
</head>
<body>
<input type="text" id="texto"  >
</body>
</html>