Vi listo il codice, forse puo sser d'aiuto...
risiede per intero nel punto della pagina in cui deve comparire il menu.

codice:
ejs_mv3_largeur = 180;
ejs_mv3_hauteur = 120;
ejs_mv3_bgcolor = '#006699';

ejs_mv3_menu = new Array;
ejs_mv3_menu[0] = 'Freephp';
ejs_mv3_menu[1] = 'Libri.html.it';
ejs_mv3_menu[2] = 'Forum';
ejs_mv3_menu[3] = 'Html.it';


ejs_mv3_lien = new Array;
ejs_mv3_lien[0] = ''
ejs_mv3_lien[1] = ''
ejs_mv3_lien[2] = ''
ejs_mv3_lien[3] = ''
ejs_mv3_lien[0] += '- Script Italiani
';
ejs_mv3_lien[0] += '- Script
';
ejs_mv3_lien[0] += '- Guide
';
ejs_mv3_lien[1] += '- Web Design
';
ejs_mv3_lien[1] += '- Linguaggi
';
ejs_mv3_lien[2] += '- Forum Html
';
ejs_mv3_lien[2] += '- Forum Php
';
ejs_mv3_lien[2] += '- Forum Web Marketing
';
ejs_mv3_lien[3] += '- Guide
';
ejs_mv3_lien[3] += '- Javascript
';
ejs_mv3_lien[3] += '- Corsi.html.it
';

function d(texte)
	{
	document.write(texte);
	}

d('<DIV ID=ejs_mv3_relativ STYLE="position:relative;width:'+ejs_mv3_largeur+';height:'+ejs_mv3_hauteur+'">');
d('<DIV ID=ejs_mv3_cadre STYLE="position:absolute;width:'+(ejs_mv3_largeur-8)+';height:'+(ejs_mv3_hauteur-8)+';top:4;left:4;clip:rect(0 '+(ejs_mv3_largeur-8)+' '+(ejs_mv3_hauteur-8)+' 0)">');
d('<div id=ejs_mv3_scroll_1 style="position:absolute;width:'+(ejs_mv3_largeur-8)+';left:0;top:0;" CLASS=ejs_mv3_styl_scroll>Caricamento del menù ...</DIV>');
d('<div id=ejs_mv3_scroll_2 style="position:absolute;width:'+(ejs_mv3_largeur-8)+';top:0;left:'+ejs_mv3_largeur+';" CLASS=ejs_mv3_styl_scroll></DIV>');
d('</DIV></DIV>');

ejs_mv3_mode = 1;
ejs_mv3_actuel = 0;

function ejs_mv3_show(menu)
	{
	if(menu == "menu")
		{
	 	var html = "<TABLE BORDER=1 BORDERCOLOR=black WIDTH=100% CELLSPACING=0 BGCOLOR="+ejs_mv3_bgcolor+">";
		for(a=0;a<ejs_mv3_menu.length;a++)
			{
			html += '<TR><TD>'+ejs_mv3_menu[a]+'</TD></TR>';
			}
		html += "</TABLE>";
		document.getElementById("ejs_mv3_scroll_1").innerHTML = html;
		if(ejs_mv3_mode == 2)
			ejs_mv3_action(1);
		}
	else
		{
		var html = "<TABLE HEIGHT="+(ejs_mv3_hauteur-15)+" BORDER=1 BORDERCOLOR=black WIDTH=100% CELLSPACING=0 BGCOLOR="+ejs_mv3_bgcolor+"><TR><TD HEIGHT=20 ALIGN=center CLASS=ejs_mv3_styl_scroll>"+ejs_mv3_menu[menu]+"</TD></TR><TR><TD HEIGHT="+(ejs_mv3_hauteur-55)+" VALIGN=top CLASS=ejs_mv3_styl_scroll>"+ejs_mv3_lien[menu]+"</TD></TR><TR><TD HEIGHT=20 CLASS=ejs_mv3_styl_scroll>&lt; Indietro</TD></TR></TABLE>";
		document.getElementById("ejs_mv3_scroll_2").innerHTML = html;
		if(ejs_mv3_mode == 1)
			ejs_mv3_action(2);
		}
	}
ejs_mv3_cursor = ejs_mv3_largeur;

function ejs_mv3_action(action)
	{
	if(action == 2)
		{
		if(ejs_mv3_cursor>0)
			{
			ejs_mv3_cursor -= 10;
			document.getElementById("ejs_mv3_scroll_1").style.left = ejs_mv3_cursor-ejs_mv3_largeur;
			document.getElementById("ejs_mv3_scroll_2").style.left = ejs_mv3_cursor;
			setTimeout("ejs_mv3_action("+action+")",1);
			ejs_mv3_mode = 2;
			}
		}
	else
		{
		if(ejs_mv3_cursor<ejs_mv3_largeur)
			{
			ejs_mv3_cursor += 10;
			document.getElementById("ejs_mv3_scroll_1").style.left = ejs_mv3_cursor-ejs_mv3_largeur;
			document.getElementById("ejs_mv3_scroll_2").style.left = ejs_mv3_cursor;
			setTimeout("ejs_mv3_action("+action+")",1);
		ejs_mv3_mode = 1;
			}
		}
	}

window.onload = new Function("ejs_mv3_show('menu')");