Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Recommended Posts

Amigos,

 

sei que já tem uma penca de tópicos sobre popups aqui, mas não encontrei o que precisava ao fazer a busca.

 

Seguinte: quero abrir popups a partir de um swf. Usei um código bem simples para isso: on (release) {

getURL ("java script:window.open('nomedapagina.htm','','scrollbars=yes,width=700,height=420')");

}

 

Até aí tudo bem.... só funciona online, OK.... a popup abre, normal, mas a página que fica "por baixo", onde está o swf, acaba mudando também, fica toda em branco e aparece [object]. Como fazer para que isto não aconteça??? Imagino que está faltando um script entre as tags <head>no html, mas qual usar??? Dentro do mesmo swf eu tenho uns 5 botões que quero que abram popups diferentes.

 

Agradeço pelas respostas e ajuda.

 

Abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara...

tenta fazer a action no Frame

dei uma mudadinha tbm

ACTIONSCRIPT
seuBotao_btn.onPress-function () {

getURL("java script:window.open('oNomeDaPag.html','page','toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,he

ght=420')", "_parent");

};

//----------------------------------------------Ideia2

tenho outra ideia tbm...

você cria uma pagina em asp que tenha uma funcao em js que abre a pop up,

você chama ela via loadVars, dai a pagina nem abre e executa o script

//-----------------------------------------------Ideia3

você pode fazer assim(essa é a pior acho)...

crie uma pagina normal .html

nela só vai ter um JS

JAVASCRIPT
window.open('oNomeDaPag.html','page','toolbar=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=700,height

420')

foi?

abx

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rodrigo,

 

obrigado pelas dicas, mas destas maneiras que você indicou não deu certo.

Acabei usando este código, direto no botão:

 

on (release) { getURL("java script:window.open('nome da pagina.htm','pop','width=800,height=600,top=0, left=0, scrollbars=no');void(0);");

}

 

É super simples e funciona, a diferença entre este e aquele código indicado acho que é o void, segundo andei lendo por aí....

 

Abraço,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.