comando entre widgets

Olá.

Estou à dias tentando chamar uma aplicação a partir de outra Widget e não funciona. Gostaria de saber onde estou errando.

na Widget1 eu carrego uma aplicação blank com o seguinte código:

?>
<html>
<head>
</head>
<body>
<a href='#' onclick="parent.window['id-iframe-widget2'].location.href='../menu/menu.php'">
            <img src="icones/menu.jpg" width="150" height="100" /></a>
</body>
</html>
<?php

Caso eu mude o trecho ['id-iframe-widget2'] para ['id-iframe-widget1'] funciona perfeitamente no Widget1 mas para passar para o Widget2, nada acontece.

Mudando a linha principal para <a href='#' onclick="parent.document.getElementById('id-iframe-widget2').src='../menu/menu.php'"> <img src="icones/menu.jpg" width="150" height="100"></a> dá na mesma.

Já rodei o fórum e testei vários códigos, mas empaquei aqui.

Algum bom samaritano?

Baixa o projeto samples e na aplicação samples_container_param você vai ver que tem um widget com a aplicação samples_grid_orders lá tem um campo criado e no evento onrecord tem um código de link para passagem de parâmetro, veja este exemplo funcionando e se ele te ajuda no seu problema

o código do campo criado segue abaixo:

[font=Verdana][/font] {details} = "<a href=\"javascript:void%200\" onclick=\"parent.document.getElementById('id-iframe-widget4').contentWindow.document.location.href = '../samples_grid_order_details/samples_grid_order_details.php'+'?ord=".{orderid}."';\" > <img src='../_lib/img/details.png' border = '0' Title='Details'/></a>"; [font=Verdana][/font]