grazie... ho provato ma non funziona, il codice della pagina è questo:

codice:
<!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" lang="it">
<head>
	<title>Slideshow con fading - Esempio JavaScript scaricato da HTML.it</title>
	<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
	<meta http-equiv="Content-Language" content="it" />
	<meta name="Robots" content="All" />
	<meta name="Description" content="HTML.it - il sito italiano sul Web publishing" />
	<meta name="Keywords" content="Ad ogni apertura di pagina questo script genera un differente colore di sfondo." />
	<meta name="Owner" content="HTML.it srl" /> 
	<meta name="Author" content="HTML.it srl" />  
	<meta name="Copyright" content="HTML.it srl" />
	<script src='prototype.js'></script>
	<script src='effects.js'></script>
	<script src='fader.js'></script>
	<script>
    var demoTabs;
    Event.observe(window, "load", function() {
        //Immagini
        var images = [
<?
$dir=opendir("public/home");
$imgs='';
while(false !== ($file=readdir($dir))){
    if($file != "." && $file != ".."){
        if($imgs!='') $imgs.=",\n";
        $imgs.=$file;
    }
}
closedir($dir);
echo $imgs;
?>
        ];

        new Widget.Fader("defaultDemo", images);

        });
    </script> 
	</head>
<body>
<h1>Slideshow con fading</h1>
[img]public/home/foto2.jpg[/img]







	<div align="center">
[img]logo_htmlit.gif[/img]


<span style="font-size:80%; color:gray">sponsor</span>
<script language="javascript"  type="text/javascript">
<!--
var browName = navigator.appName;
var SiteID = 1;
var ZoneID = 24;
var browDateTime = (new Date()).getTime();
if (browName=='Netscape')
{
document.write('<s'+'cript lang' + 'uage="jav' + 'ascript" src="http://adserver.html.it/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;Browser=NETSCAPE4&amp;PageID=90264&amp;SiteID=' + SiteID + '&amp;Random=' + browDateTime + '">'); document.write('</'+'scr'+'ipt>');
}
if (browName!='Netscape')
{
document.write('<s'+'cript lang' + 'uage="jav' + 'ascript" src="http://adserver.html.it/a.aspx?ZoneID=' + ZoneID + '&amp;Task=Get&amp;IFR=False&amp;PageID=90264&amp;SiteID=' + SiteID + '&amp;Random=' + browDateTime + '">'); document.write('</'+'scr'+'ipt>');
}
// --> 
</script>
<noscript>
    <a href="http://adserver.html.it/a.aspx?ZoneID=24&amp;Task=Click&amp;Mode=HTML&amp;SiteID=1&amp;PageID=90264" target="_blank">
    </a>
</noscript></div>


</body>
</html>