Re: [Ovillo] Escribiendo en el documento padre de un iframe desde el iframe.
La cuestion es que el boton en cuestión esta en el contexto window.parent.document y no hay manera. Tengo la siguiente funcion function creaBtn(nombre,texto,disabled) { btn = window.parent.document.createElement(input); btn.setAttribute(type,button); btn.setAttribute(value,texto); btn.setAttribute(name,nombre); btn.setAttribute(onClick,alert('lalala');); btn.className=BotonD; btn.disabled=disabled; return btn; } Y los botones que creo con ella los introduzco con elemento.appendChild(boton) en el documento que contiene al iframe donde creo el boton. Los botones aparecen en su sitio, pero no consigo controlar sus eventos. He trasteado con cosas un poco mas peregrinas como attachEvent y addBehavior, pero no doy con ello. Ya que la aplicacion solo se va a utilizar sobre MSIE, podría utilizar insertAdjacentHTML (o dios nos guarde... document.write), y dejarlo correr, pero no me parece la solucion mas sólida. Al final creo que mandaré al iframe a por uvas, que desde el principio es un planteamiento bastante peregrino para lo que se pretende hacer, pero antes de utilizar mi solución de cambiar el problema, me gustaría encontrar la solución. De cualquier modo, muchas gracias y un saludo a ti tambien. On 4/21/05, Alfonso Corretti [EMAIL PROTECTED] wrote: Así de forma rápida, se me ocurre un: var input = document.createElement(input); input.setAttribute( onClick , miFuncion('arg1', 'argN'); ); Un saludo, -- Fernando G.M. (ArchEnemy) http://bfg9000.com/archenemy/ ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Escribiendo en el documento padre de un iframe desde el iframe.
uhm, no lo tengo deshabilitado. el problema es que quizás he escogido nombres poco afortunados para los parametros de la funcion. el parametro que paso como disabled es un valor boolean, que luego asigno al campo 'disabled' del boton creado para marcarlo como activado o desactivado :). vamos, que tengo algunos botones clickables y otros que no lo son. en todo caso, obviando esa parte del código (dejando todos los botones activos) tampoco salta el manejador de onClick (bueno, ni de onClick ni de ningun otro), lo ate como lo ate. ni en el padre, ni en el hijo, ni en ningun sitio. gracias de nuevo por tu ayuda. seguiré peleandome con el tema. On 4/21/05, Alfonso Corretti [EMAIL PROTECTED] wrote: Te respondo entre líneas, ArchEnemy wrote: La cuestion es que el boton en cuestión esta en el contexto window.parent.document y no hay manera. Tengo la siguiente funcion function creaBtn(nombre,texto,disabled) { btn = window.parent.document.createElement(input); btn.setAttribute(type,button); btn.setAttribute(value,texto); btn.setAttribute(name,nombre); btn.setAttribute(onClick,alert('lalala');); btn.className=BotonD; btn.disabled=disabled; Claramente, el alert no te salta al presionar al botón porque lo estás desactivando. Prueba a quitarle el disabled y verás como salta. Otra cosa es que el botón tenga que llamar a una función que esté en el frame superior. En ese caso, ata el onClick a la función window.parent.funcionLoQueSea(); -- Fernando G.M. (ArchEnemy) http://bfg9000.com/archenemy/ ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
[Ovillo] Escribiendo en el documento padre de un iframe desde el iframe.
Me explico: en mi aplicacion (que corre sobre IE) tengo un documento del que cuelga un iframe. El iframe tiene una tabla en la que puedo seleccionar una fila clickeandola. Necesito que al seleccionar una fila en la tabla del iframe, se modifique el contenido del documento que contiene al iframe (el 'padre' por asi decirlo), con ciertos datos relativos a la fila seleccionada. He probado varias posibilidades guiandome con la documentación del DOM de http://krook.org/jsdom/ , pero no doy con ninguna solución: la mayoria de las referencias 'parent*' no se aplican a document, con lo que no sé como llegar al 'contenedor' del iframe. ¿alguien que me pueda dar un empujón en la direccion correcta? gracias por adelantado. -- Fernando G.M. (ArchEnemy) http://bfg9000.com/archenemy/ ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Los malditos SELECT de IE.
On Wed, 30 Mar 2005 10:51:48 +0200, Carlos Campderrós/Ubuntu [EMAIL PROTECTED] wrote: Solución bastante guarra pero q para salir del paso ya sirve. ... (guarro eh?) deliciosamente guarro. habia pensado en la posibilidad de cambiarles la visibilidad al desplegar capas pero mi idea inicial era bastante mas complicada: liarme a mirar que selects iban a quedar cubiertos por la capa y cambiar la propiedad (en tiempo de ejecución, aunque no estoy seguro de que sea posible). lo de ponerle un id a los selects problematicos... ni se me habia pasado por la cabeza, asi que te debo una. -- Fernando G.M. (ArchEnemy) http://bfg9000.com/archenemy/ ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo