Ir para conteúdo

POWERED BY:

Arquivado

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

Fabio Fernandes

Slide Show

Recommended Posts

Olá pessoal,Tenho esse código para um slide show ele esta funcionando legal mais gostaria de saber como coloco para o link abrir em outra pagina.segue o código:

<HTML> <HEAD> <TITLE>SlideShow by GB</TITLE> </HEAD> <BODY> <SPAN ID="_ImgURL"> <IMG ID="_ImgSpace" ONLOAD="OnImgLoad();" onclick="ImgLink(fotos[v_iImg][2])"> </SPAN><BR> <SPAN ID="_ImgDesc" STYLE="display: none;"> </SPAN> <INPUT TYPE="button" ID="btnPrev" VALUE=" << " ONCLICK="ImgPrev();">  <INPUT TYPE="button" ID="btnPlay" VALUE=" Pausar " ONCLICK="ImgPlay();">  <INPUT TYPE="button" ID="btnNext" VALUE=" >> " ONCLICK="ImgNext();"><BR> Número de figuras: <SPAN ID="_ImgX"> </SPAN> de <SPAN ID="_ImgN"> </SPAN> <script> /********************************************************* * SlideShow * ********************************************************* * Script: Slideshow com descrição e link * * Função: Alternador de imagens com os recursos: * * - Links * * - Descrição * * - Contagem automática do número de fotos * * - Tamanho padrão ou aleatório * * - Pausar apresentação (Continuar incluso) * * - Voltar e adiantar imagem * ********************************************************* * Autor: Guilherme A Blanco * * Mail: guilhermeblanco@hotmail.com * * MSN: guilhermeblanco@hotmail.com * * ICQ: 33288081 * ********************************************************* * Baseado no Script de: * * Christian Carlessi Salvadó (cocolinks@c.net.gt) * ********************************************************* * GPL - General Public License (Licença Pública Geral) * * URL: http://www.gnu.org/licenses/gpl.txt (Inglês) * * * * A licença permite a qualquer um o direito total de * * alterar o conteúdo deste arquivo sem limitações, com * * os devidos créditos intactos e o conteúdo original, o * * modificado inclusos. Requer que produto final, o * * derivado ou a aplicação inteira que usa um componente * * GPL, tal como este, também estejam licenciados. * ********************************************************* * Criado em: 13-03-2003 Atualizado: 13-03-2003 * ********************************************************* * Copyright © 2003 - Guilherme Blanco * *********************************************************/ var v_PlayMode = 0; var v_iImg = -1; var v_maxImg = 0; var fotos = new Array(); //* Configure as variáveis a seguir *************** // Defina o delay entre as imagens var timer = 4; // segundos // Mostrar descrição? var mostraDesc = 1; // 0 = Não, 1 = Sim // Usar links? var usarLink = 1; // 0 = Não, 1 = Sim // Sete o width (largura) e o height (altura) da imagem. // Deixe "" caso não queira adotar um tamanho fixo a todas as imagens. var ImgWidth = "209"; // pixels var ImgHeight = "150"; // pixels // Configure as imagens a seguir, a descrição e o link ao seu gosto // Se quiser adicionar mais fotos, insira: // fotos[v_maxImg++] = new Array("imagem.ext", "Descrição", "Link.html"); // Você também pode deixar o campo de Descrição e de Link em branco, se quiser. // Altere as variáveis mostraDesc e usarLink caso não queira alguma destas ferramentas. fotos[v_maxImg++] = new Array("imagem/01.jpg", "Flagrantes", "index1.html"); fotos[v_maxImg++] = new Array("imagem/02.jpg", "Flor do Mandacaru", "index2.html"); fotos[v_maxImg++] = new Array("imagem/03.jpg", "Bom Jesus e a Virgem", "index3.html"); fotos[v_maxImg++] = new Array("imagem/04.jpg", "Cheia do São Francisco", "index4.html"); fotos[v_maxImg++] = new Array("imagem/05.jpg", "Novo Flagrante", "index5.html"); function ImgLink( sURL ) { // Para frames (edite o "nome_do_frame" para o TARGET adotado): // document.frames["nome_do_frame"].location.href = sURL; if( usarLink ) { document.location.href = sURL; } } //* As configurações acabam aqui ****************** //* Não edite nada daqui em diante **************** function DOM( sId ) { if( document.getElementById ) return document.getElementById( sId ); else if( document.all ) return document.all[ sId ]; } function ChangeImg( sBool ) { if( sBool ) { if( ++v_iImg == v_maxImg ) v_iImg = 0; } else { if( v_iImg == 0 ) v_iImg = v_maxImg; v_iImg--; } ImgUpdate(); } function ImgUpdate() { if( ImgWidth != "" || ImgHeight != "" ) { DOM("_ImgSpace").style.width = ImgWidth + "px"; DOM("_ImgSpace").style.height = ImgHeight + "px"; } DOM("_ImgSpace").src = fotos[v_iImg][0]; if( mostraDesc ) { DOM("_ImgDesc").style.display = "block"; DOM("_ImgDesc").innerHTML = fotos[v_iImg][1]; } if( usarLink ) { DOM("_ImgURL").style.cursor = "hand"; } DOM("_ImgX").innerHTML = v_iImg + 1; DOM("_ImgN").innerHTML = v_maxImg; } function ImgPlay() { v_PlayMode = !v_PlayMode; if( v_PlayMode ) { DOM("btnPlay").value = " Pausar "; DOM("btnPrev").disabled = true; DOM("btnNext").disabled = true; ImgNext(); } else { DOM("btnPlay").value = "Começar"; DOM("btnPrev").disabled = false; DOM("btnNext").disabled = false; } } function OnImgLoad() { if( v_PlayMode ) window.setTimeout("Change()", timer*1000); } function Change() { if( v_PlayMode ) { ImgNext(); } } function ImgNext() { ChangeImg(true); } function ImgPrev() { ChangeImg(false); } if( document.getElementById || document.all ) window.onload = ImgPlay; </SCRIPT> </BODY></HTML>

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

mude sua função ImgLink pra isso:

 

function ImgLink( sURL ) {  if( usarLink ) window.open(sURL,'','width=760,height=460');}

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.