Ir para conteúdo

Arquivado

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

Zoação

Colocar Link neste código JavaScript

Recommended Posts

Preciso colocar no código abaixo um link para cada imagem. Alguém poderia me ajudar?

 

Obs.: não sei porque, mas fica exibindo o nome da imagem... e não quero que apareça.

 

 

Obrigado

 

 

======================== início do código javascript ===============================

 

<script language="javascript" type="text/javascript">
<!--
fotos =
new Array();
fotos[0] =
'img1.gif';
fotos[1] =
'img2.gif';
fotos[2] =
'img3.gif';
i=0;
function


muda_foto(param){
document.getElementById(
'banner').src = fotos[param];
document.getElementById(
'nome').innerHTML = fotos[param];
timer();
}
window.onload = timer();
function


timer(){
i++;


if (i==3) i = 0;
setTimeout(
'muda_foto(' + i + ')',1000)
}
-->
</script>
<img id="banner" name="banner" src=""/><div id="nome"></div>

 

 

==================== fim do código javascript ================================

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue:

<!doctype html>
<html lang="en">
<head>
<script type="text/javascript">
	var fotos = new Array();
	fotos[0] = 'img1.gif';
	fotos[1] = 'img2.gif';
	fotos[2] = 'img3.gif';

	var link = new Array();
	link[0] = 'http://linkimagem1.com.br';
	link[1] = 'http://linkimagem2.com.br';
	link[2] = 'http://linkimagem3.com.br';

	i=0;

	function muda_foto(param){
		document.getElementById('banner').src = fotos[param];
		document.getElementById('link_banner').href = link[param];
		timer();
	}

	window.onload = timer();

	function timer(){
		i++;
		if (i==3) i = 0;
		setTimeout('muda_foto(' + i + ')', 1000);
	}
</script>
</head>
<body>
	<a href="" id="link_banner"><img id="banner" name="banner" src=""/></a>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado!!

 

Está funcionando perfeitamente.

 

 

Caro Ted,

 

 

 

O código funcionou perfeitamente. Porém agora observei um probleminha no mesmo:

 

Não estou conseguindo utilizar ele em frames ou iframes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Ted,

 

Tentei adicionar no código acima, mas infelizmente não funcionou.

 

Teria como "atualizar o mesmo acima" no local correto da target?

 

O nome da target é

framenavegacaofotos

 

Obrigado novamente!!!

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.