Ir para conteúdo

POWERED BY:

Arquivado

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

Inside

[Resolvido] Legenda em HTML

Recommended Posts

Caros amigos,

 

tenho este código que apresenta fotos e legendas em Slide. Gostaria de uma ajuda pois preciso acrescentar um link na legenda mas em vez de mostrar o código em html mostra o código por extenso. Como faço para a legenda sair em html?

 

 

<script language="JavaScript" type="text/JavaScript"> 
 
 // Set slideShowSpeed (milliseconds)
 var slideShowSpeed = 9000 
 // Duration of crossfade (seconds)
 var crossFadeDuration = 3
 
 // Specify the image files
 var Pic = new Array() // don't touch this
 var Leg = new Array() // don't touch this
 // to add more images, just continue
 // the pattern, adding to the array below
 
Pic[1] = 'images/n_01.jpg'
 
Pic[2] = 'images/n_02.jpg'
 
Leg[1] = 'Déa Fátima Viana Leite Moreira da Silva
<a href=http://www.meusite.com.br/homenagem/dea.html target=_blank>Homenagem</a> '

Leg[2] = 'João Batista de Andrade'

 
 var t
 var j = 1
 var p = Pic.length
 var pos = j
 
 var preLoad = new Array()
 
 function preLoadPic(index)
 {
 	if (Pic[index] != ''){
 	window.status='Loading : '+Pic[index]
 	preLoad[index] = new Image()
 	preLoad[index].src = Pic[index]
 	Pic[index] = ''
 	window.status=''
 	}
 }
 
 function runSlideShow(){
	if (document.all){
 document.images.SlideShow.style.filter="blendTrans(duration=2)"
 	document.images.SlideShow.style.filter= "blendTrans(duration=crossFadeDuration)"
 	document.images.SlideShow.filters.blendTrans.Apply()
 	}
 
 
 	document.images.SlideShow.src = preLoad[j].src
	 document.getElementById('legenda').innerText = Leg[j]
 	if (document.all){
 	document.images.SlideShow.filters.blendTrans.Play()
 	}
 	
 	pos = j
 
 	j = j + 1
 	if (j > (p-1)) j=1
 	t = setTimeout('runSlideShow()', slideShowSpeed)
 	preLoadPic(j)
 }
 
 preLoadPic(j)
 
</script> 
 
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img GALLERYIMG="no" src="images/n_01.jpg" width="100" height="128" border="0" name="SlideShow"></td>
<td width="5"></td>
<td><div id='legenda' class="doz"></div></td>
</tr>
</table>

<script language="JavaScript" type="text/JavaScript">runSlideShow()</script>

 

Obrigado pela atenção recebida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque:

.innerText
por:
.innerHTML

mas tb lembre-se, de escrever corretamente o HTML:

Leg[1] = 'Déa Fátima Viana Leite Moreira da Silva
<a href="http://www.meusite.com.br/homenagem/dea.html" target="_blank">Homenagem</a> ';

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.