Código:
de momento todo perfecto pero tengo que modificar ese evento y añadir otra linea. Al recuperar el evento, me devuelve:<TR onmouseover='mov(this);'>
Código:
como edito si lo que me devuelve es una función y no un string?obj.onmouseover --> function(){mov(this);}
he realizado una chapuzilla... creo una propiedad nueva en el TR onmouseover2 y añado como texto el interior de la funcion, que a su vez modifico el evento onmouseover y crear uno nuevo. ej:
Código:
Creo que hay maneras mejores de tratar los eventos pero estoy bastante perdido con ellos.Obj.onmouseover2=Obj.onmouseover.toString().substring(Obj.onmouseover.toString().indexOf('{')+1,Obj.onmouseover.toString().lastIndexOf('}')); //ahora tengo en onmouseover2 la chicha de la funcion... Obj.onmouseover=function(){eval(this.onmouseover2);alert('ok');}; //ahora creo la funcion con los datos anteriores dentro del eval() y la linea que quiero insertar.
Creo que solo se debe modificar una funcion y listos, a ver si alguien puede echarme una mano. Muchas gracias!!!