..:: MX Studio Fóruns ::..: Pop up do tamanho da imagem - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Pop up do tamanho da imagem

#1 User is offline   babu 

  • Group: Membros
  • Posts: 1078
  • Joined: 19-December 03

Posted 12 August 2004 - 11:46 PM

Salve tongue.gif

As funções:

jczOpenWindow(theURL,winName)
Parametros:
theURL: url para o arquivo HTML que será aberto.
winName: nome da janela que será aberta. Atenção para este parametro pois ele será usado pela função para verificar se a janela já está aberta. Use um nome diferente para cada link.

jczResetWindow(bmp)
parametros:
bmp: nome do bitmap que será usado como parametro para redimensionar a janela.


Veja abaixo os códigos completos:

HTML
<script language="JavaScript">
<!--
MyWindow=null; //esta variável armazena o nome da última janela aberta por
window.open()
function jczOpenWindow(theURL,winName) {
if(MyWindow != null)//Se já foi aberta uma janela anteriormente.
{
if(!MyWindow.closed) //se a janela aberta anteriormente ainda não foi
fechada.
{
// se a jenela que está sendo aberta é diferente da anterior
if(MyWindow.name != winName)
{
MyWindow.close(); //fecha a janela anterior
MyWindow =
window.open(theURL,winName,'status=yes,scrollbars=no,width=300,height=300');
//abre uma nova janela
} else //caso as janelas tenham o mesmo nome
{
MyWindow.focus(); //muda o foco para a janela aberta tanteriormente.
}
} else // caso já tenha sido fechada uma janela anteriormente
{ // abre a nova janela.
MyWindow =
window.open(theURL,winName,'alwaysRaised=yes,status=yes,scrollbars=no,width=
300,height=300');
}
}
else //caso nenhuma janela tenha sido aberta anteriormente, i.e., MyWindow
== null
{ //abre uma nova janela.
MyWindow =
window.open(theURL,winName,'alwaysRaised=yes,status=yes,scrollbars=no,width=
300,height=300');
}
}


function jczResetWindow(bmp) //esta função deve ser escrita no arquivo que
será aberto na
{ //pela função jczOpenWindow.
self.moveTo(2,2); //move janela para canto superior esquerdo
self.resizeTo(bmp.width+50,bmp.height+130); //redimensiona janela baseada
em bmp.
}//-->
</script>

Como usar efetivamente as funções:

No arquivo html de onde serão chamados os Pop-ups coloque a função jczOpenWindow:

No link para o popup use a seguinete sintaxe:

HTML
<a href="javascript:jczOpenWindow('url','nomedajanela');">Nome do link</a>


Ex.: <a href="javascript:jczOpenWindow('/fotos/foto01.htm','foto01');">Foto 01</a>

obs: Lembre-se de usar um nome diferente para cada janela, pois os nomes serão usados pela função jczOpenWindow para verificar se a janela já está aberta.

No arquivo html que será a janela pop-pup coloque a função jczResetWindow(bmp) entre os tags <head> </head>

Coloque uma imagem e de a ela o nome de "bmp".
Ex.:
HTML
<img src="caminho da imagem" name="bmp">


No tag <body> coloque a chamada para a função jczResetWindow(bmp) como abaixo:
HTML
<body onLoad="jczResetWindow(bmp);">



0

#2 User is offline   Marcus VBP 

  • Group: Membros
  • Posts: 948
  • Joined: 06-June 03

Posted 13 August 2004 - 11:07 AM

vlw pela contribuição, babu wink.gif


T+
0

#3 User is offline   Joaz 

  • Group: Membros
  • Posts: 1
  • Joined: 27-January 08

Posted 27 January 2008 - 08:56 PM

SENSASIONALL!!

DEPOIS DE quase 4 ANOS FEITO ESSE TOPICO
ESTA SENDO MUITO UTIL PRA MIM!
PERFEITO!

PARABENS!
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)