Cita: 1. como puedo reutilizar las variables globales? momentanamente he copiado la funcion mas las variables globales para que funcione
No entiendo a que te refieres. Si son globales las puedes leer y escribir donde quieras.
Cita: 2. tengo problemas con el mouseover y ..out, si paso por encima de algun tag dentro del div, lo reconoce como si estuviera saliendo.
Para esto, te he reescrito un pequeño parche:
Código:
document.onmousemove = se_mueve;
function se_mueve( e ) {
//Obtenemos el elemento sobre el que se ha movido el raton
var fobj = moz ? e.target : event.srcElement;
// Buscamos el primer elemento en la que esté contenido aquel sobre el que se ha movido
while (fobj.tagName.toLowerCase() != "html" && fobj.className != "_one") {
fobj = moz ? fobj.parentNode : fobj.parentElement;
}
if( fobj.tagName == "_one" ) {
dieUhr('_one');
}
}
P.D.: Tambien puedes usar otros eventos como:
Código:
document.onmousedown = presionarBoton;
document.onmouseup = soltarBoton;
document.onmousemove = arrastrarRaton;
//etc...
Saludos y espero que te sirva!