window open

Pessoal tenho uma app do tipo aba nela carrego duas aplicações consulta, na verdade apenas para dimensionar melhor as informações no projeto.

porem na app consulta tenho um botao para incluir um novo registro e criei um campo do tipo imagem para fazer a ligação de edição

bom eu precisava abrir as aplicações da chamada (Seja para inserir ou para editar) fora da app aba, pois o espaço fica enviavel para o usuario precisaria mexer com scroll…

primeira pergunta teria como fazer essa chamada por uma ligação chamando uma nova pagina porem essa nova pagina eu gostaria de definir o tamanho dela.

bom como eu nao consegui achar uma solução via ligação oq eu fiz
1-criei um botao javasc. com o seguinte codigo

window.open("../clientes_contatos_edicao/clientes_contatos_edicao.php", "popupwindow", "scrollbars=yes,width=530,height=360");

Funciona perfeitamente

2-porem no campo imagem alterei para texto e no evento record fiz o seguinte

$url = "../clientes_contatos_edicao/clientes_contatos_edicao.php";
{edit} = "<a href='javascript:' onClick=window.open('$url', 'popupwindow', 'scrollbars=yes,width=530,height=360');><img src='../_lib/img/grp__NM__000_busca.gif' width='20' height='20' border='0' alt=''></a>";

mas nao obtive sucesso horas abre em uma nova janela mas nao estou conseguindo controlar o tamanho da janela, acredito que no meio de tanta aspa simples eu tenha me perdido em alguma chamada de função se alguem tiver uma ideia…

Porque não usar sc_link(Coluna, Aplicação, Parâmetros, “Hint”, “Target”, “Opção”, Altura, Largura) direto no campo?
e target utiliza ="_blank".

Haroldo a sc_link se for para eu poder definir o tamanho da janela (popup como eu quero) tem q usar a opção modal, a modal irá abrir dentro do iframe da aba onde esta a consulta oq é enviavel, se eu usar o sc_link e apenas usar a opção do target como blank, abre uma janela nova sem ter o controle do tamanho, por isso q estou tentando fazer via javascript para poder controlar o tamanho da popup

Na aplicação chamada, no evento onApplicationInit:

[code]echo "

";[/code]

coloque o tamanho desejado.

Se a app chamada for acessada de outro lugar , tipo um item do menu, e só nesse caso você vai abri-la como popup, então cria um variável global como parâmetro de controle e só aplica o código acima se for chamada pela consulta em questão.

Haroldo obrigado pelas dicas mas consegui resolver colocando o link direto no campo e mandando os parametros da abertura do window.open


{edit} = "<a href='#' onClick=window.open('../clientes_contatos_edicao/clientes_contatos_edicao.php?ic=$idcontrole','a','scrollbars=no,width=530,height=370');>
		  <img src='../_lib/img/grp__NM__000_busca.gif' height='20' width='20' border='0'></a>";