eContento, lo he conseguido pero para IExplorer, no para Firefox. ¿Sabrías cómo hacer que se viera también en Firefox?
Este es el código que me funciona bien en IExplorer:
Código:
// (C) 2002 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header.
// ==============================
// Set the following variables...
// ==============================
// Set the slideshow speed (in milliseconds)
var SlideShowSpeed = 5000;
// Set the duration of crossfade (in seconds)
var CrossFadeDuration = 3;
var Picture = new Array(); // don't change this
var Caption = new Array(); // don't change this
var PC = new Array();
Picture[1] = '3002.jpg';
Picture[2] = '0580.jpg';
Picture[3] = '0583.jpg';
Picture[4] = '2011.jpg';
Caption[1] = "<a href='pag.php'>texto1</a>";
Caption[2] = "<a href='pag.php'>texto2</a>";
Caption[3] = "<a href='pag.php'>texto3</a>";
Caption[4] = "<a href='pag.php'>texto4</a>";
PC[1] = 'pag.php/'
PC[2] = 'pag.php/'
PC[3] = 'pag.php/'
PC[4] = 'pag.php/'
// =====================================
// Do not edit anything below this line!
// =====================================
var tss;
var iss;
var jss = 1;
var pss = Picture.length-1;
var Imagen = "<img src=imagenes/defaultcaption.gif name=PictureBox width=175 height=210>";
var preLoad = new Array();
for (iss = 1; iss < pss+1; iss++){
preLoad[iss] = new Image();
preLoad[iss].src = Picture[iss];}
function runSlideShow(){
if (document.all){
if (document.getElementById) document.getElementById("divImg").innerHTML= "<a class='nada' target='_self' href=' " + PC[jss] + " '> " + Imagen + "</a>";
document.images.PictureBox.style.filter="blendTrans(duration=2)";
document.images.PictureBox.style.filter="blendTrans(duration=CrossFadeDuration)";
document.images.PictureBox.filters.blendTrans.Apply();}
document.images.PictureBox.src = preLoad[jss].src;
if (document.getElementById) document.getElementById("CaptionBox").innerHTML= Caption[jss];
if (document.all) document.images.PictureBox.filters.blendTrans.Play();
jss = jss + 1;
if (jss > (pss)) jss=1;
tss = setTimeout('runSlideShow()', SlideShowSpeed);
}
Con el HTML siguiente:
Código:
<table width="175" cellpadding="0" cellspacing="0" class="promociones">
<tr>
<td width=175 height=210 id=divImg>
</td>
</tr>
<tr>
<td id=CaptionBox class=Caption align=center bgcolor=yellow>
<br>
</td>
</tr>
</table>