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 [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a