Ir para conteúdo

POWERED BY:

Arquivado

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

tiago.iju

Popup Javascript+Flash

Recommended Posts

Bom, se alguém quiser o código tá aí! Abre a popup do flash no tamanho da foto e centralizada (se todas as fotos forem do mesmo tamanho). Se alguém puder adaptar o código pra abrir fotos de diferetntes tamanhos, posta aki!

 

Flash

No botão coloque a action:

----------------------------------------------------

on(release){

getURL("java script:ver('imagens/galeria/foto01.jpg');");

}

----------------------------------------------------

 

Html da página que contém o swf

----------------------------------------------------

<script language="JavaScript">

function ver(imagem){

var novo;

var winl = (screen.width - 450) / 2;

var wint = (screen.height - 330) / 2;

novo=window.open('','','menubar=no, resizable=yes, width=450, height=330, top='+wint+',left='+winl+'');

novo.document.write('<html><head><style type="text/css"><!--.unnamed1 {cursor: hand;}--></style><title>Galeria Lunarys</title></head><body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"><img src="'+imagem+'" alt="Fechar janela" class="unnamed1" id="foto" onClick="window.close();" onLoad="window.resizeTo(foto.width,foto.height);window.focus();"></body></html>');

novo.document.close()

}

</script>

----------------------------------------------------

É isso aí!

VERMELHO, eh o tamanho da popup para alinhamento no centro. Só dá certo se as fotos forem todas do mesmo tamanho, daí fica alinhadinho no centro. Senão ele vai alinhar a popup a partir dos valores q você inserir aqui!

AZUL, não precisa mexer. É o tamanho da popup logo q ela é aberta. Se você colocar 800x600, vai abrir a popup em 800x600, mas logo q a foto for carregada a pupup assume as dimensões da foto.

NEGRITO, eh o redimensionamento da popup para o tamanho da foto.

 

Altere os valores em azul e vermelho para ver o que acontece. Se preferir não abrir todas as popups centralizadas (caso de fotos de diferentes tamanhos), apague a linha "winl" e "wint" e na parte verde coloque zero.

 

Espero ter explicado bem o código. Não sei se precisava tudo isso, mas pra quem n entende nada como eu talvez seja útil!

 

Espero ter ajudado.

 

Fiquem com Deus, e até!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, se alguém quiser o código tá aí! Abre a popup do flash no tamanho da foto e centralizada (se todas as fotos forem do mesmo tamanho). Se alguém puder adaptar o código pra abrir fotos de diferetntes tamanhos, posta aki!

 

Flash

No botão coloque a action:

----------------------------------------------------

on(release){

getURL("java script:ver('imagens/galeria/foto01.jpg');");

}

----------------------------------------------------

 

Html da página que contém o swf

----------------------------------------------------

<script language="JavaScript">

function ver(imagem){

var novo;

var winl = (screen.width - 450) / 2;

var wint = (screen.height - 330) / 2;

novo=window.open('','','menubar=no, resizable=yes, width=450, height=330, top='+wint+',left='+winl+'');

novo.document.write('<html><head><style type="text/css"><!--.unnamed1 {cursor: hand;}--></style><title>Galeria Lunarys</title></head><body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"><img src="'+imagem+'" alt="Fechar janela" class="unnamed1" id="foto" onClick="window.close();" onLoad="window.resizeTo(foto.width,foto.height);window.focus();"></body></html>');

novo.document.close()

}

</script>

----------------------------------------------------

É isso aí!

VERMELHO, eh o tamanho da popup para alinhamento no centro. Só dá certo se as fotos forem todas do mesmo tamanho, daí fica alinhadinho no centro. Senão ele vai alinhar a popup a partir dos valores q você inserir aqui!

AZUL, não precisa mexer. É o tamanho da popup logo q ela é aberta. Se você colocar 800x600, vai abrir a popup em 800x600, mas logo q a foto for carregada a pupup assume as dimensões da foto.

NEGRITO, eh o redimensionamento da popup para o tamanho da foto.

 

Altere os valores em azul e vermelho para ver o que acontece. Se preferir não abrir todas as popups centralizadas (caso de fotos de diferentes tamanhos), apague a linha "winl" e "wint" e na parte verde coloque zero.

 

Espero ter explicado bem o código. Não sei se precisava tudo isso, mas pra quem n entende nada como eu talvez seja útil!

 

Espero ter ajudado.

 

Fiquem com Deus, e até!

Olá, eu usei esse codigo q você passou e só funciona no meu micro...ja qdo eu faço o upload ele nao funciona

de uma olhada www.aquariusbuffet.com.br/quemsomos.html é a primeira foto e a de baixo dela q estao com os links....nao estao abrindo....OQ pode ser?

 

Agradeço se puder ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, eu n consegui ver o seu site.

 

Bom, veja se o codigo do botão da foto está certo, com o caminho correto.

 

Veja o caminho que você deu para seu swf:

CLIENTES%20RELCLI/BUFFET%20AQUARIUS/flash/site/quemsomos.swf

 

Provavelmente está errado. Na hora de procurar a imagem, se você não colocar um caminho absoluto (ex. de caminho absoluto: http://www.seusite.com.br/imagens/quemsomos/foto1.jpg) ele não vai achar. Eu acho q você colocou caminhos relativos. Dai n funfia mesmo.

 

Sakou???

 

Confere os endereços, q acho q vai dar certo!

 

Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, se alguém quiser o código tá aí! Abre a popup do flash no tamanho da foto e centralizada (se todas as fotos forem do mesmo tamanho). Se alguém puder adaptar o código pra abrir fotos de diferetntes tamanhos, posta aki!

 

Flash

No botão coloque a action:

----------------------------------------------------

on(release){

getURL("java script:ver('imagens/galeria/foto01.jpg');");

}

----------------------------------------------------

 

Html da página que contém o swf

----------------------------------------------------

<script language="JavaScript">

function ver(imagem){

var novo;

var winl = (screen.width - 450) / 2;

var wint = (screen.height - 330) / 2;

novo=window.open('','','menubar=no, resizable=yes, width=450, height=330, top='+wint+',left='+winl+'');

novo.document.write('<html><head><style type="text/css"><!--.unnamed1 {cursor: hand;}--></style><title>Galeria Lunarys</title></head><body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"><img src="'+imagem+'" alt="Fechar janela" class="unnamed1" id="foto" onClick="window.close();" onLoad="window.resizeTo(foto.width,foto.height);window.focus();"></body></html>');

novo.document.close()

}

</script>

----------------------------------------------------

É isso aí!

VERMELHO, eh o tamanho da popup para alinhamento no centro. Só dá certo se as fotos forem todas do mesmo tamanho, daí fica alinhadinho no centro. Senão ele vai alinhar a popup a partir dos valores q você inserir aqui!

AZUL, não precisa mexer. É o tamanho da popup logo q ela é aberta. Se você colocar 800x600, vai abrir a popup em 800x600, mas logo q a foto for carregada a pupup assume as dimensões da foto.

NEGRITO, eh o redimensionamento da popup para o tamanho da foto.

 

Altere os valores em azul e vermelho para ver o que acontece. Se preferir não abrir todas as popups centralizadas (caso de fotos de diferentes tamanhos), apague a linha "winl" e "wint" e na parte verde coloque zero.

 

Espero ter explicado bem o código. Não sei se precisava tudo isso, mas pra quem n entende nada como eu talvez seja útil!

 

Espero ter ajudado.

 

Fiquem com Deus, e até!

Oi, sou iniciante em flash e estava procurando exatamente isso o que você postou, mas não consegui fazer funcionar. A minha apresentação vai ser em .exe ao invés de html, esse código serve??

2. você colocou assim "Html da página que contém o swf" onde exatamente eu coloco esse código???haahuahu

 

Desculpa, sei que isso pra vcs é bem óbvio, mas estou numa fogueira danada e não sei mais a quem recorrer.

 

 

 

abraço,

luciano

Compartilhar este post


Link para o post
Compartilhar em outros sites

LucianoAssim, já q você vai fazer um executável, o código não vai funcionar, pq n existe html pra executável, entede?Ai eu já n posso dizer se vai ou nao funcionar pq nunca testei.Posta no forum sua dúvida, se alguém ja passou por isso vai poder te ajudar.Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, sou iniciante em flash e estava procurando exatamente isso o que você postou, mas não consegui fazer funcionar. A minha apresentação vai ser em .exe ao invés de html, esse código serve??2. você colocou assim "Html da página que contém o swf" onde exatamente eu coloco esse código???haahuahuDesculpa, sei que isso pra vcs é bem óbvio, mas estou numa fogueira danada e não sei mais a quem recorrer.abraço,luciano

você coloca dentro das tags<head>....</head>entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah esse tipo de exe vi uma vez mas como naum uso nen lembrava mais mals aeee

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.