Salve, ho relaizzato uno script per avere un menu che "gira", non saprei come spiegare, ecco il codice html:

<div id="string"><div style="position:relative">
<ul>
[*]menu 1[*]|
[*]menu 2[*]|
[*]menu 3
[/list]<div style="clear:both"></div><ul>
[*]<a href=#>prova 1</a>[*]|
[*]<a href=#>prova 1</a>[*]|
[*]<a href=#>prova 1</a>[*]|
[*]<a href=#>prova 1</a>
[/list]<div style="clear:both"></div><ul>
[*]<a href=#>prova 2</a>[*]|
[*]<a href=#>prova 2</a>[*]|
[*]<a href=#>prova 2</a>[*]|
[*]<a href=#>prova 2</a>
[/list]<div style="clear:both"></div><ul>
[*]<a href=#>prova 3</a>[*]|
[*]<a href=#>prova 3</a>[*]|
[*]<a href=#>prova 3</a>[*]|
[*]<a href=#>prova 3</a>
[/list]
</div></div>

e questo è lo script:

var t=0;
function r_scroll(){
if (t<0) {t++;div[0].style.top=t} else {clearInterval(fx)}
}
function scroll(){
if (t>stop) {t--;div[0].style.top=t} else {clearInterval(fx);setTimeout("fx=setInterval('r_s croll()',10)",3000)}
}
function cambio_menu(dst){
mc_item=document.getElementById("string");
div=mc_item.getElementsByTagName("div");
ul=mc_item.getElementsByTagName("ul");
stop=-1*dst*ul[0].offsetHeight;
fx=setInterval("scroll()",10);
}

funziona tutto con opera e firefox, ma non va con ie, e non riesco a trovare il problema... qualcuno sa come aiutarmi?

Grazie in anticipo