none
Firefox IE e javascript RRS feed

  • Pergunta

  • comunidade, alguém pode me ajudar
     
    no IE funciona ok
     
    chamo dos inputs assim 

    mas a do firefox não
     
    onkeydown="JS_TrataEnter(event)"
     
    // transforma enter em TAB 
     function JS_TrataEnter(oevt) {
                 var oEvent;
                 var oTarget;
                 var tab = 9;
                 var navegador;

                if (navigator.userAgent.indexOf('Firefox') != -1) {
                     navegador = "firefox";
                 }
     
                if (navigator.userAgent.indexOf('MSIE') != -1) {
                     navegador = "ie";
                 }

                if (navegador == "ie") {
                     oEvent = (oEvent) ? oEvent : event;
                     oTarget = (oEvent.target) ? oEvent.target : oEvent.srcElement;
                   
                if (oEvent.keyCode == 13) {
                    oEvent.keyCode = tab;
                 }

                if (navegador == "firefox") {
                     var isNN     = (navigator.appName.indexOf("Netscape") != -1);
                     var keyCode  = (isNN) ? oevt.which : oevt.keyCode;
                     var charCode = (oevt.which) ? oevt.which : event.keyCode;
                    // alert(charCode);
                     oevt.wich = tab;
                 }
            }

     

    • Editado cesarmene terça-feira, 3 de julho de 2012 12:49
    terça-feira, 3 de julho de 2012 12:39

Respostas

  • Cesar,

    Você já postou aqui algumas vezes sobre o mesmo assunto e infelizmente até o momento ninguém conseguiu te ajudar, eu mesmo tentei por um tempo só que não consigo entender o problema. Acredito que seja hora de você procurar outros lugares para tentar encontrar uma solução, no http://stackoverflow.com/ tem muita gente TOP lá e com certeza você vai conseguir resolver o problema.

    Espero ter ajudado!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    • Marcado como Resposta cesarmene terça-feira, 3 de julho de 2012 17:33
    terça-feira, 3 de julho de 2012 14:46