Ir para conteúdo

POWERED BY:

Arquivado

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

Mutter

Pop-up Auto ajustável

Recommended Posts

Fala galera!!!To com a seguinte dúvida:Tenho um btn no flash que abra um pop-up com uma imagem, tem como eu fazer com que o pop-up se ajuste a essa imagem sem precisar estipular o as dimesções do pop-up no btn?Aguardo essa ajudinha!!!Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza então cara, Mas e o código no btn dentro do flash fica igual???To usando o seguinte:on (release){getURL("java script:window.open(\'Minha URL',\'blank\',\'width=650,height=450\'); void(0)");}Preciso mesmo dessa força!!Num to achando!Vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza então cara, Mas e o código no btn dentro do flash fica igual???To usando o seguinte:on (release){getURL("java script:window.open(\'Minha URL',\'blank\',\'width=650,height=450\'); void(0)");}Preciso mesmo dessa força!!Num to achando!Vlw.

coloca java script junto !!!assim javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara o código pra abrir o pup-up funciona perfeitamente, o problema é q eu quero q o tamanho do pup-up se ajuste ao seu conteudo automaticamente.Vamo la gente, da uma forcinha ai!!!!Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso php pra fazer isso....Quando eu abro o pop-up, eu coloco um código PHP que pega o tamanho da imagem.Depois, dentro desse próprio pop-up, coloco o código javascript ResizeTo(x,y);Não me recordo se o Resize é com R ou com r... Na parte do teu botão em flash, se você colocar width=650,height=450 não irá interferir em nada pois a janela será redimensionada.Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso php pra fazer isso....Quando eu abro o pop-up, eu coloco um código PHP que pega o tamanho da imagem.Depois, dentro desse próprio pop-up, coloco o código javascript ResizeTo(x,y);Não me recordo se o Resize é com R ou com r... Na parte do teu botão em flash, se você colocar width=650,height=450 não irá interferir em nada pois a janela será redimensionada.Falows

Olha cara, vlw pela ajuda, mas eu num manjo nada de php, e com o que você me explicou eu concigo apenas ter uma idéia do q é preciso fazer mas não sei nem por onde começar.Será q ninguém conhece algum tutorial onde mostre comp fazer isso????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apesar de ser uma dúvida mais pra php do que pra flash, vou postar o código... ehehehe

 

código HTML do pop-up(chamei esse arquivo de teste.php):

<html><head><title>Foto</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><?	$foto = $_GET["foto"];	$img = "pasta/".$foto; //se as fotos estiver na mesma pasta que este arquivo, apagar o "pasta/"	$imgSize = GetImageSize($img); //pega o tamanho da foto.	$x = $imgSize[0]; 	$y = $imgSize[1]; ?><script>	resizeTo(<? echo $x .','. $y; ?>); //redimensiona o pop-up pro tamanho da foto.</script><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="<? echo $img; ?>" hspace="0" vspace="0" border="0"></body></html>[code][color=#330099]código do Flash:[/color][code]//imagem que vai abrir. coloca essa variável no palco principal.img = "foto.jpg";//código do botão.on (release) {	  //nessa linha, o geturl vai abrir um pop-up com 650, 450 de dimensão. O arquivo aberto é o teste.php e a variável foto terá o nome da foto que vai abrir (variável img).	  getURL("java script:window.open('teste.php?foto='+img,'blank','width=650,height=450')");}
Acho que com isso já dá pra fazer o que você quer....

 

Testa ae...

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apesar de ser uma dúvida mais pra php do que pra flash, vou postar o código... ehehehe

 

código HTML do pop-up(chamei esse arquivo de teste.php):

<html><head><title>Foto</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><?	$foto = $_GET["foto"];	$img = "pasta/".$foto; //se as fotos estiver na mesma pasta que este arquivo, apagar o "pasta/"	$imgSize = GetImageSize($img); //pega o tamanho da foto.	$x = $imgSize[0]; 	$y = $imgSize[1]; ?><script>	resizeTo(<? echo $x .','. $y; ?>); //redimensiona o pop-up pro tamanho da foto.</script><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="<? echo $img; ?>" hspace="0" vspace="0" border="0"></body></html>[code][color=#330099]código do Flash:[/color][code]//imagem que vai abrir. coloca essa variável no palco principal.img = "foto.jpg";//código do botão.on (release) {	  //nessa linha, o geturl vai abrir um pop-up com 650, 450 de dimensão. O arquivo aberto é o teste.php e a variável foto terá o nome da foto que vai abrir (variável img).	  getURL("java script:window.open('teste.php?foto='+img,'blank','width=650,height=450')");}
Acho que com isso já dá pra fazer o que você quer....

 

Testa ae...

 

Falows

beleza cara!!! Brigadão. Vo testar e tentar entende-lo. Qualquer coisas eu volto a encher o saco beleza?

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara!!! Fiquei até as 3 da matina tentando fazer e não ta dando certo!!!!

HeeeeeeeeeeelllllllPpppppp!!!!!!!

 

Vamos ver se eu entendi, o código modificado ficoua assim:

 

<html>

<head>

<title>Foto</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<?

$foto = $_GET["foto"];

$img = "produtos/".$foto; //se as fotos estiver na mesma pasta que este arquivo, apagar o "pasta/"

$imgSize = GetImageSize($img); //pega o tamanho da foto.

$x = $imgSize[0];

$y = $imgSize[1];

?>

<script>

resizeTo(<? echo $x .','. $y; ?>); //redimensiona o pop-up pro tamanho da foto.

</script>

 

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<img src="<? echo $img; ?>" hspace="0" vspace="0" border="0">

</body>

</html>

 

código do Flash:

[code=auto:0]

//imagem que vai abrir. coloca essa variável no palco principal.

img = "foto.jpg";

 

//código do botão.

on (release) {

//nessa linha, o geturl vai abrir um pop-up com 650, 450 de dimensão. O arquivo aberto é o teste.php e a variável foto terá o nome da foto que vai abrir (variável img).

getURL("java script:window.open('http://www.meusite.com.br/amp/teste.php?foto=+caixinhas.jpg,blank,width=650,height=450')");

}

 

 

Não ta dando certo! Ele num ta abrindo o pop-up e substitue a minha pág por uma mensagem de erro:

404 Not Found.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no flash é assim:

 

//imagem que vai abrir. coloca essa variável no palco principal.img = "caixinhas.jpg";//código do botão.on (release) {//nessa linha, o geturl vai abrir um pop-up com 650, 450 de dimensão. O arquivo aberto é o teste.php e a variável foto terá o nome da foto que vai abrir (variável img).getURL("java script:window.open('http://www.meusite.com.br/amp/teste.php?foto='+img,'blank','width=650,height=450,status=no, toolbar=no, scroll=no')");}

no php (só lembrando, o server tem que interpretar php);

 

<html><head><title>Foto</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><?$foto = $_GET["foto"];$img = $foto; $imgSize = GetImageSize($img); //pega o tamanho da foto.$x = $imgSize[0];$y = $imgSize[1];?><script>resizeTo(<? echo $x .','. $y; ?>); //redimensiona o pop-up pro tamanho da foto.</script><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="<? echo $img; ?>" hspace="0" vspace="0" border="0"></body></html>

coloca a foto e o html do pop-up tudo junto

Se não for encontrado a foto, ele vai dar um erro de PHP e não 404 Not Found.

tem que, pelo menos, abrir o arquivo teste.php no pop-up...

 

Tenta ai...

 

falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

on (release) {

getURL("javascript:window.open('imagem/teste.htm','pop' ,'width=780,height=1173,top=0, left=0, scrollbars=yes');void(0);");

}

 

 

 

Eis o código, ele vai abrir uma janela em blank, do tamanho que você quer, só alterar o width e height, e colocar o caminho da pasta.

 

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.