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

Abrir Imagem Em Nova Janela


Guest Lauro Cesar

Pergunta

Guest Lauro Cesar

Olá amigos ... ;)

Gostaria que ao clicar numa foto em miniatura, um JavaScript abrisse uma nova janela com esta mesma foto ampliada, porém não gostaria de usar um "window.open", pois não gostaria de ter que criar diversas HTML's, uma para cada página. :unsure:

Seria mais ou menos como se cada foto desse seu nome a uma variável e esta, por sua vez fosse aberta na nova janela, algo assim:

<html>

<script>

texto = new Array();

texto[1] = "A Galera";

texto[2] = "Apresentação em ...";

function Abrejanela() {

document.write ("<html><body bgcolor='#015cad'>")

document.write ("<center><br><br>")

document.write ("<table cellspacing=1 cellpading=1 border=2>")

document.write ("<tr><td><Div align='center'>")

document.write ("<img src='images/galera.jpg' width=400 height=300 name=imagem>")

document.write ("</div></td></tr>")

document.write ("<tr><td><div id='desc' align=center>")

document.write ("</div></td></tr></table>")

document.write ("<br><br><a href='fotos2.html'>")

document.write ("Voltar</a>")

document.write ("</center></body></html>")}

</script>

<body bgcolor="#015cad">

<center>

<table cellspacing="1" cellpading="1" border="0" width="100%">

<tr><td>

<font face="verdana,helvetica,arial" size="2" color="#feeb8d">

Esta seção está ainda em construção, e em breve estaremos

dispondo de nosso arquivo visual, com fotos, reportagens e

mensagens de pessoas queridas do meio Católico. Aguarde!<br>

<br><br>

</td></tr>

</table>

<a href="java script:Abrejanela()" target="texto" onclick="document.imagem.src='images/Homero_3.jpg';desc.innerText=texto[2]">

<img src="images/Homero_3.jpg" width="125" height="75" border="0" name="Homero_3"></a>

<br><br>

<table cellspacing="1" cellpading="1" border="0" width="100%">

<tr><td align="center">

<font face="verdana,helvetica,arial" size="2" color="#feeb8d">

Para visualizar a foto ampliada, basta clicar sobre a mesma.<br>

<br><br>

</td></tr>

</table>

</center>

</body>

</html>

Desde já agradeço e que DEUS os abençoem !!! B)

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest Lauro Cesar

Olá amigos ... B)

Consegui a resposta através do meu amigo Salatiel no site

http://ferramentas.abril.com.br/aberto/forum/javascript.shl

Deixo aqui postada a resposta para o caso de outras pessoas precisarem da mesma ... ;)

Saudações,

Um exemplo para você adaptar:

<html>

<head>

<script language="JavaScript">

var Foto=null;

function abrirFoto(foto,nomefoto,propriedades)

{

var nome=nomefoto;

newimage0 = new Image();

newimage0.src = foto;

if (Foto!=null && !Foto.closed) Foto.close();

nomefoto="janela"; //nomefoto="";

Foto=window.open(foto,nomefoto,propriedades);

Foto.focus();

var L=newimage0.width;

var A=newimage0.height;

if (A > screen.height) {A=screen.height; newimage0.height=screen.height}

var Titulo=("Minha Imagem " +nome);

Foto.document.open();

Foto.document.write("<body scroll=no background="+foto+">");

Foto.document.write("<center>"+Titulo+"</center>");

Foto.document.write("<div style=position:relative;top:"+(A-60)+"><a href='#' onclick= self.close()>Fechar</a></div>");

Foto.document.close();

Foto.resizeTo(L,A);

Foto.moveTo(120,0);

}

</script>

</head>

<body>

<a href="java script:abrirFoto('foto01G.jpg','01','fullscreen')"><img src="foto01P.jpg"></a><p>

<a href="java script:abrirFoto('foto02G.jpg','02','fullscreen')"><img src="foto02P.jpg"></a><p>

<a href="java script:abrirFoto('foto03G.jpg','03','fullscreen')"><img src="foto03P.jpg"></a><p>

<a href="java script:abrirFoto('foto01G.jpg','04','fullscreen')"><img src="foto04P.jpg"></a><p>

</body>

</html>

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,1k
    • Posts
      651,7k
×
×
  • Criar Novo...