Ir para conteúdo
Fórum Script Brasil
  • 0

Abrir Popup Atraves Do Flash


alexandre henrique

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Pergunta:

Como abrir uma janela pop-up no Flash?

Resposta:

on (release) { getURL("javascript:window.open('pagina.html','pop','width=550,height=430,top=0, left=0, scrollbars=yes');void(0);");

}

Link para o comentário
Compartilhar em outros sites

  • 0

on (release) { getURL("java script:window.open('pagina.html','pop','width=550,height=430,top=0, left=0, scrollbars=yes');void(0);");

}

Não conseuir com este codigo não!

FIZ UM BOTÃO NORMAL ..

COLOCEI ESTE ACTION AI APARECE UMA MENSAGEM DE ERRO!

ABRAÇOS!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Renilson --

:angry: Eu também não consegui...

:closedeyes: Por que é fácil digitar o código e não é fácil colocar um FLA pronto e dizer tenho um exemplo nesse site.

por que código eu também posso postar.

o problema é funcionar :ninja:

Vlw e vai desculpando aê a sinceridade

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --bgssilva --

Não tem segredo, basta chamar no action do botão uma função JScript que abra a janela pop-up.

on (press) {

getURL (" java script:AbreJanela('teste.htm',100,100)");

}

No caso eu estou usando a função abaixo para abrir essa janela. Ela deve estar no código da página onde estará o filme.

<script>

function AbreJanela(url, width, height)

{

window.open(url,"_blank","resizable=no,toolbar=no,status=no,menubar=no,scrollbars=no,width="+width+",height="+height)

}

</script>

Link para o comentário
Compartilhar em outros sites

  • 0

Olha só eu até consigo abrir um popup através de um botão em uma animação em flash, porém não consigo manter a página que contém a animação em flash estática, ou seja, ao clicar no botão abre-se o popup, porém a página onde está o botão é redirecionada para uma página que não existe. Gostaria de saber se alguém aqui pode me ajudar a fazer com que ao clicar no botão, abra o popup em uma outra janela (como já acontece) e a animação em flash continue parada e carregada na janela principal do navegador (como não acontece).

A actionscript do botão é a seguinte:

on (press, release){

var descricao = "Descrição do trabalho";

var nome_clientes = "Nome do cliente";

var endereco = "http://www.dominioregistrado.com.br/imagem.jpg";

getURL("java script:centrar('"+nome_clientes+"',1024,768,'"+endereco+"','"+descricao+"')");}

Bem esta ação chama uma função centrar que está no arquivo popup_dinamico.js e é a seguinte:

function centrar(nome_clientes,largura,altura,endereco,descricao) {

largura = largura

altura = altura

posx = (screen.width/2)-(largura/2)

posy = (screen.height/2)-(altura/2)

resizable = "no"

status = "no"

scrollbars = "no"

toolbar = "no"

menubar = "no"

location = "no"

// configurações da janela

features="width=" + largura + " height=" + altura + " top=" + posy + " left=" + posx + "resizable=" + resizable + "status=" + status + "scrollbars=" + scrollbars + "toolbar=" + toolbar + "menubar=" + menubar + "location=" + location

newin = window.open("","janela",features)

newin.blur()

// início da geração do conteúdo html

var arquivo = ""+

"<html>" +

"<head>" +

"<title>" + nome_clientes + "</title>" +

"<style type='text/css'>" +

"<!--" +

"body {" +

" background-color: #00374f;" +

" border: 1px solid #FFFFFF;" +

" margin: 0px 0px 0px 0px;" +

" padding:0px 0px 0px 0px;" +

" font-family: Century Gothic, Arial;" +

" font-size: 12px;" +

" color: #FFFFFF;" +

"}" +

"a,a img{" +

" border: 0px;" +

" text-decoration: none;" +

" float: right;" +

" color: #FFFFFF;" +

"}" +

"#clientes,#descricao{" +

" width: 1024px;" +

" height:25px;" +

" align: center;" +

" font-family: Century Gothic, Arial;" +

" font-size: 12px;" +

" color: #FFFFFF;" +

"}" +

"#foto{" +

" width:" +

" height:" +

"}" +

"-->" +

"</style>" +

"</head>" +

"<body>" +

"<div id='clientes'>" + nome_clientes + "</div>" +

"<div id='foto'><img src='" + endereco + "'></div>" +

"<div><a href='java script:window.close()'><img src='btn_fechar.gif' border='0'></a></div>" +

"<div id='descricao'>" + descricao + "</div>" +

"</body>" +

"</html>"

newin.document.open()

newin.document.write(arquivo)

newin.document.close()

newin.focus()

}

Esta função está dentro do arquivo popup_dinamico.js como já disse. Tanto o arquivo html, quanto a animação swf e também o arquivo que contem a função estão no mesmo diretório.

No arquivo html onde está a animação em flash eu coloquei :&lt;script language="javaScript" type="text/javascript" SRC="popup_dinamico.js"></script> no head para poder chamar a função.

Desde já agradeço

[]s

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --bene --
Olha só eu até consigo abrir um popup através de um botão em uma animação em flash, porém não consigo manter a página que contém a animação em flash estática, ou seja, ao clicar no botão abre-se o popup, porém a página onde está o botão é redirecionada para uma página que não existe. Gostaria de saber se alguém aqui pode me ajudar a fazer com que ao clicar no botão, abra o popup em uma outra janela (como já acontece) e a animação em flash continue parada e carregada na janela principal do navegador (como não acontece).

A actionscript do botão é a seguinte:

on (press, release){

var descricao = "Descrição do trabalho";

var nome_clientes = "Nome do cliente";

var endereco = "http://www.dominioregistrado.com.br/imagem.jpg";

getURL("java script:centrar('"+nome_clientes+"',1024,768,'"+endereco+"','"+descricao+"')");}

Bem esta ação chama uma função centrar que está no arquivo popup_dinamico.js e é a seguinte:

function centrar(nome_clientes,largura,altura,endereco,descricao) {

largura = largura

altura = altura

posx = (screen.width/2)-(largura/2)

posy = (screen.height/2)-(altura/2)

resizable = "no"

status = "no"

scrollbars = "no"

toolbar = "no"

menubar = "no"

location = "no"

// configurações da janela

features="width=" + largura + " height=" + altura + " top=" + posy + " left=" + posx + "resizable=" + resizable + "status=" + status + "scrollbars=" + scrollbars + "toolbar=" + toolbar + "menubar=" + menubar + "location=" + location

newin = window.open("","janela",features)

newin.blur()

// início da geração do conteúdo html

var arquivo = ""+

"<html>" +

"<head>" +

"<title>" + nome_clientes + "</title>" +

"<style type='text/css'>" +

"<!--" +

"body {" +

" background-color: #00374f;" +

" border: 1px solid #FFFFFF;" +

" margin: 0px 0px 0px 0px;" +

" padding:0px 0px 0px 0px;" +

" font-family: Century Gothic, Arial;" +

" font-size: 12px;" +

" color: #FFFFFF;" +

"}" +

"a,a img{" +

" border: 0px;" +

" text-decoration: none;" +

" float: right;" +

" color: #FFFFFF;" +

"}" +

"#clientes,#descricao{" +

" width: 1024px;" +

" height:25px;" +

" align: center;" +

" font-family: Century Gothic, Arial;" +

" font-size: 12px;" +

" color: #FFFFFF;" +

"}" +

"#foto{" +

" width:" +

" height:" +

"}" +

"-->" +

"</style>" +

"</head>" +

"<body>" +

"<div id='clientes'>" + nome_clientes + "</div>" +

"<div id='foto'><img src='" + endereco + "'></div>" +

"<div><a href='java script:window.close()'><img src='btn_fechar.gif' border='0'></a></div>" +

"<div id='descricao'>" + descricao + "</div>" +

"</body>" +

"</html>"

newin.document.open()

newin.document.write(arquivo)

newin.document.close()

newin.focus()

}

Esta função está dentro do arquivo popup_dinamico.js como já disse. Tanto o arquivo html, quanto a animação swf e também o arquivo que contem a função estão no mesmo diretório.

No arquivo html onde está a animação em flash eu coloquei :&lt;script language="javaScript" type="text/javascript" SRC="popup_dinamico.js"></script> no head para poder chamar a função.

Desde já agradeço

[]s

esse código tacerto, agora só vai funcionar se colocar na internet, tem q colcoar no servidor, o 1º código postado aqui

Link para o comentário
Compartilhar em outros sites

  • 0
Pergunta:

Como abrir uma janela pop-up no Flash?

Resposta:

on (release) { getURL("java script:window.open('pagina.html','pop','width=550,height=430,top=0, left=0, scrollbars=yes');void(0);");

}

esse código está correto, mas, só funciona se estiver no servidor de internet, testando apenas no computador, não funciona!!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...