Schreibe Dir ein function mittels JavaScript. Darin ist dann ein Array definiert, mit den Dateinamen, woraus via random eine SWF/Arrayelement ausgesucht wird.
Aber da sich Flash gerne in den Cache setzt sollte das Caching der Page deaktiviert sein.
Ich hoffe, dass die Anis alle gleich groß sind, sonst müsste man mit einem mehrdimensionalen Array arbeiten, dass dann auch noch die Größen enthält.
So, habe Dir mal schnell was zusammengebaut.
Die Flash-Einbindung geht hier über UFO. Das nötige JavaScript kann man sich von der Seite laden!
Und hier dann noch das JavaScript, wenn es mit unterschiedlichen Größen, also mit einem mehrdim. Array:HTML-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="max-age=0, must-revalidate, no-cache, post-check=0, pre-check=0,proxy-revalidate" /> <meta http-equiv="Expires" content="Mon, 01 Jan 1990 00:00:00 GMT" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>SWF Zufall</title> <script type="text/javascript" src="js/ufo.js"></script> <script type="text/javascript"> /*<![CDATA[*/ var movies = new Array("1.swf", "2.swf", "3.swf", "4.swf", "5.swf"); function zufall(){ var a = 0; a = Math.ceil(Math.random()*movies.length-1); return movies[a]; } var F1 = { movie:zufall(), width:"600", height:"400", majorversion:"7", build:"0"}; UFO.create(F1, "SWF"); /*<]]>*/ </script> </head> <body> <div id="SWF"> <p>Bitte aktivieren Sie JavaScript und überprüfen Sie Ihren installierten Flash-Player, für diese Seite benötigen Sie mindestens die Version 8.0. Über folgenden Link können die neuste Version kostenlos erhalten.</p><p><a href="http://www.macromedia.com/go/getflashplayer"><img src="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif" alt="Get macromedia Flash Player" style="border: none;" /></a></p> </div> </body> </html>
PHP-Code:<script type="text/javascript">
/*<![CDATA[*/
var movies = new Array(5);
movies[0] = new Array("1.swf", "600", "400");
movies[1] = new Array("2.swf", "500", "350");
movies[2] = new Array("3.swf", "400", "300");
movies[3] = new Array("4.swf", "300", "250");
movies[4] = new Array("5.swf", "200", "200");
function zufall(){
var a = 0;
a = Math.ceil(Math.random()*movies.length-1);
return movies[a];
}
var showmovie = zufall();
var F1 = { movie:showmovie[0], width:showmovie[1], height:showmovie[2], majorversion:"7", build:"0"};
UFO.create(F1, "SWF");
/*<]]>*/
</script>


LinkBack URL
About LinkBacks
Zitieren