Com javascript, por exemplo. http://javascript.internet.com/miscellaneous/random-image.html
Se javascript ou PHP não é uma opção para ti experimenta com XSLT, a ver se consegues fazer dessa forma.
function groove_flash(flashFile, larg, altu , bIsTransparent)
{
document.write('<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+larg+'" height="'+altu+'">');
document.write('<param name="movie" value="'+flashFile+'">');
document.write('<param name="quality" value="high">');
if(bIsTransparent)
document.write('<param name="wmode" value="transparent">');
document.write('<param name="menu" value="false">');
document.write('<embed src="'+flashFile+'" '+(bIsTransparent?'wmode="transparent"':'')+' menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+larg+'" height="'+altu+'"></embed>');
document.write('</object>');
}
<script>groove_flash("images/intro.swf", "400", "400", true)</script>
pq não em flash??? ate podias dar um aspecto melhorado ao slideshow!
Quando ao aviso de controlos activeX, podes usar desta forma:
Esta função no header:
E no (X)HTML, quando chamas o filme de flash:
True= transparente
False= opaco
Experimenta!
Evita aquele clique chato em cima do flash, aquando da renderização do documento (X)HTML.
Desta forma ele ja pode fazer um slideshoe em flash sem ter o tal clique... com as vantagens de flash!
lol Por curioso que possa parecer, mais facilmente faço uma página sem erros para o IE que para o FF. Também, em parte, porque estou sempre a visualizar no IE, logo se houver falhas, são corrigidas para o IE.