Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2007, 06:14
Avatar de mdk
mdk
 
Fecha de Ingreso: noviembre-2002
Mensajes: 531
Antigüedad: 22 años, 1 mes
Puntos: 11
Problema detectando teclas

Tengo el siguiente codigo:

Código PHP:
<script language "javascript"
function 
createRequestObject(){ 
      var 
peticion
      var 
browser navigator.appName
            if(
browser == "Microsoft Internet Explorer"){ peticion = new ActiveXObject("Microsoft.XMLHTTP"); }
        else{ 
peticion = new XMLHttpRequest(); } 
        return 
peticion

function 
compUsuario(thevaluee) { 
    var 
theextrachar e.which;
    if (
theextrachar == undefined) { theextrachar e.keyCode; }

    if (
theextrachar == 8) {
        if (
thevalue.length == 1) { var serverPage "code2/code.php"; }
        else { var 
serverPage "code2/code.php" "?ltr=" thevalue.substr(0, (thevalue.length -1)); }
    }
    else { var 
serverPage "code2/code.php" "?ltr=" thevalue String.fromCharCode(theextrachar); }
    
    var 
obj document.getElementById("DivDes");
    var 
http = new Array(); 
    var 
act = new Date(); 
    
http[act] = createRequestObject(); 
    
http[act].open('get'serverPage); 
    
http[act].onreadystatechange = function() { 
        if (
http[act].readyState == 4) { 
            if (
http[act].status == 200 || http[act].status == 304) { 
                
obj.innerHTML http[act].responseText;
            } 
        } 
    } 
    
http[act].send(null); 


</script> 
<p>Teclea texto a escribir: 
  <input id="textField" type="text" name="Texto" onkeypress="compUsuario(this.value, event)"> 
</p> 
<div id="DivDes"></div> 
Me funciona correctamente pasandome el texto ke escribo a la capa DivDes, pero el problema es ke cuando le doy a la tecla BackSpace no la detecta y no borra un caracter en la capa DisDes, alguien sabe donde puede estar el fallo, porque me estoy volviendo loco :(
__________________
SoY Lo Ke VeS iNKLuSo KuAnDo No Me VeS ;)