
01/10/2009, 10:10
|
| | Fecha de Ingreso: junio-2009
Mensajes: 6
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: Nuevo Formulario para Internet explorer y Mozilla tipo excel //CODIGO DEL SCRIPT - MAS ABAJO EL HTML
<script language="JavaScript">
//Aqui valido q navegador esta usando
var browser=navigator.appName;
//Funcion para cuando oprimes a la IZQUIERDA pase a la celda de la IZQUIERDA
function I(e,t)
{
if (browser=="Microsoft Internet Explorer") {
var teclaIE=event.keyCode;
var teclaN=0;
}else{var teclaN=e.which; var teclaIE=0;}
if (teclaN==37 || teclaIE==37) {
t.focus();
}
}
//Funcion para cuando oprimes a la ARRIBA pase a la celda de la ARRIBA
function AR(e,t)
{
if (browser=="Microsoft Internet Explorer") {
var teclaIE=event.keyCode;
var teclaN=0;
}else{var teclaN=e.which; var teclaIE=0;}
if (teclaN==38 || teclaIE==38) {
t.focus();
}
}
//Funcion para cuando oprimes a la DERECHA pase a la celda de la DERECHA
function D(e,t)
{
if (browser=="Microsoft Internet Explorer") {
var teclaIE=event.keyCode;
var teclaN=0;
}else{var teclaN=e.which; var teclaIE=0;}
if (teclaN==39 || teclaIE==39) {
t.focus();
}
}
//Funcion para cuando oprimes a la ABAJO pase a la celda de la ABAJO
function AB(e,t)
{
if (browser=="Microsoft Internet Explorer") {
var teclaIE=event.keyCode;
var teclaN=0;
}else{var teclaN=e.which; var teclaIE=0;}
if (teclaN==40 || teclaIE==40) {
t.focus();
}
}
//seleciona el campo por el cual estas pasando
function SelectAll(id)
{
document.getElementById(id).select();
}
//funcion para desabilitar letras y q solo funcionen los nuemros en Mozilla y otros navegadores
function is_intie(event)
{
if (browser=="Microsoft Internet Explorer") {
if(event.keyCode == 13 ) {
document.getElementById("boton").focus();
}else{
if (event.keyCode==8 || event.keyCode==46 ||(event.keyCode < 48 || event.keyCode > 57 ))
return false;
else return true;
}
}else{
var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if(Key == 13 ) {
document.getElementById("boton").focus();
}else{
var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if( Key==8 || Key==46 ||(Key < 48 || Key >57)) return false;
else return true;
}
}
}
</script>
Última edición por juanchaco; 01/10/2009 a las 17:29
Razón: correccion
|