Ciao fcaldera

grazie per aver risposto. La funzione serve per creare un menu a slide che scorre orrizontalmente quando il mouse ci va sopra.

ho provato a richiamare la funzione dentro un div che ho creato di nome "content_main":

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Horizontal Slide Menu</title>
<link rel="stylesheet" type="text/css" href="slidemenu.css" />
<script type="text/javascript" src="slidemenu.js"></script>
</head>
<body>
<div id="content_main" onload="slideMenu.build('sm',500,10,10,1)">
<ul id="sm" class="sm">
[*][img]images/portrait.jpg[/img]
[*][img]images/nature.jpg[/img]
[*][img]images/editorial.jpg[/img]
[*][img]images/reportage.jpg[/img][/list]
</div>
</body>
</html>



nel CSS ho scritto:

*{margin:0; padding:0}
div#content_main {
position : absolute;
z-index : 2;
top: 0;
left : 15.6%;
width : 80%;
height: 100%;
text-align : left;
}
.sm {list-style:none; width:760px; height:450px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}


E' come non caricasse la funzione, appare statica la prima immagine della lista.
Invece se metto la funzione dentro il body (<body onload="slideMenu.build('sm',500,10,10,1)">) funziona correttamente.