Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/10/2005, 07:47
Avatar de dimdaos
dimdaos
 
Fecha de Ingreso: diciembre-2004
Ubicación: chile
Mensajes: 36
Antigüedad: 20 años, 2 meses
Puntos: 0
el campo cambia............

tengo multiples formularios con una cantidad X de elementos txt1.....txt10 (por ejemplo)...
dentro de cada formulario incorporo un hidden_id, este objeto oculto almacenara el id del registro, que se obtiene al momento de insertar o al momento de navegar entre registros...
la gracia es que una vez que este campo hidden obtiene el valor ejecuta sus funciones relacionadas.
TU ME PUEDES DECIR_ entoces llama las funciones despues de insertar o despues de navegar... bueno ESO NO se puede ya que la tarea de navegar es generica, la de insertar, la de modificar, etc...(es la misma para todos los formularios) cada una de estas tareas insertar, etc... se configuran segun variables que cada formulario posee...ejemplo el nombre de la tabla, numero de objetos etc....
asi mis objetos se forma dinamicamente.... (nombretabla)+(un correlativo).
luego el php se encargado de insertar(o lo que sea)... rescata el nombre de la tabla,identificando a que tabla debe ejecutar estas tareas,, y el numero del objeto, el cual esta asociado a un campo.....retornando el id del registro al formulario despues de cada tarea.

bueno el onpropertychange me ayuda a detectar un cambio dentro de estas variables hidden, ejecutando las funciones relacionada en cada FORM...
y no tan solo me sirve para saber si cambio un valor en un hidden si no que ademas me permite saber si un objeto queda como disabled true o false y puedo ejecutar otras funciones... lo que encuentro de mucha utilidad.

bueno necesito un equivalente pero que funcione en todo navegador... algo que detecte el mas minimo cambio del objeto para asi llamar funciones....

que sea capaz de, por ejemplo. cambiar una clase a un objeto y me llame una funcion..

lo que en codigo seria algo como...
<input type="hidden" id="BD_1" onpropertychange="alert('cambio')">

<script type=blablabla>
document.getelementbyid('BD_1').value=2;
</script>

mira si no es onpropertychange debe existir un equivalente....CUAL? no tengo idea.... si no existe pffffffff, ya debe existir algo que lo emule... no creo ser el primero o el unico que utiliC este evento que tan util resulta al momento de crear frameworks de trabajo...

GRACIAS y ojala me puedas ayudar cualquier tipo de ayuda que te pueda facilitar no dudes en preguntar...
__________________
www.dimdaos.cl