o problema disso é os bloqueadores de popups...

Miguel Vaz escreveu:
>
> Como abres o popup?
>
> Aqui faço da seguinte forma. No flex:
>
>                 var s:String;
>                 if (ExternalInterface.available) {
>                    var o:Object = new Object();
>                    o.num_of = num_of;
>                    o.id_op = id_op;
>                    var wrapperFunction:String = "open_prepgravw";
>                    s = ExternalInterface.call(wrapperFunction, o);
>                 } else {
>                    s = "Lamento mas deu asneira em algum lado. 
> Provavelmente culpa tua.";
>                 }
>                 trace(s);
>
>
> - O "open_prepgravw" é uma função em javascript que abre um popup com 
> as caracteristicas que pretendo.
> - O objecto "o" é onde envio todas os parâmetros (num_of e id_op) que 
> vão condicionar o popup.
>
>
> No html/javascript:
>
>
> function open_prepgravw(o) {
>
>    var leftx = parseInt((screen.availWidth/2) - 630);
>   var topx = parseInt((screen.availHeight/2) - 475);
>
>     page = "prepgrav.php?num_of="+o.num_of+"&id_op="+o.id_op;
>
>     OpenWin = window.open(page, "prepgrav", 
> "top="+topx+",left="+leftx+",width=1260,height=950,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no");
>    
>     return "power to the people";
> }
>
>
> Desta forma não tenho problemas de segurança. Ah, corre pelo http, e 
> não como file.
>
> Quanto à comunicação entre janelas, imagino que seja perfeitamente 
> possivel, mas não faço ideia como. Se tiver algum tempo, entretenho-me 
> a tentar.
>
>
> Miguel Vaz
>
>
>
>
>
>
>
> 2009/6/22 TR <works.tr <http://works.tr>@gmail.com <http://gmail.com>>
>
>
>     Boas,
>     como indica o subject estou interessado, para um projecto que estou a
>     realizar, em fazer um popup lançado pelo Flex, até nada de mais, mas
>     que comunique com o mesmo, isto é quando o popup é criado é lançado um
>     listenner no Flex que fica a espera de uma resposta do será o popup a
>     comunicar. Antes que perguntem, sim tem que ser externo ao Flex. A
>     dificuldade para mim está em comunicar com outra janela ( popup ) se o
>     Javascript e o Flex estivessem na mesma página não haveria problema,
>     mas assim não sei mesmo como fazer.. E não encontro online nenhum
>     exemplo que me ajude..
>
>     Dentro do mesmo assunto, alguém sabe como retirar este erro de debug
>     "SecurityError: Error #2149: Violação da área de segurança..." cada
>     vez que tento lançar o popup aparece-me isto, e já pus no object e no
>     embed 'allowScriptAccess="always"'.
>
>     Desde já agradeço por qualquer ajuda.
>     TR
>
>
>
> >

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a