Hola mamagallo:
¡Tanto tiempo!
No me he fijado en el código muy a fondo, porque indudablemente ¡hoy no es mi día!
Pero si te funciona algo en una página, debería funcionar en un sistema de marcos... siempre que pase por la jerarquía de marcos (parent, top...)
puedes poner una función en un marco der, y darle parámetros desde un marco izq:
der:
function mostrar(mensaje) {
alert(mensaje);
}
izq:
<input type=button value="hermanito" onclick="parent.izq.mostrar('hola hermanito')">
De esa manera puedes hacer muchas cosas en un frame desde otro del sistema.
Si tienes la página en algún sitio, dilo para verla.
Saludos