Sto facendo un sitarello con una raccolta di smiley. Ho trovato questo menu in giro per la rete
--------------------
<body bgcolor="#ffffff" text="#008080" link="#008080" vlink="#009700">
<table border="1" bordercolor="#008080">
<tr>
<td bordercolor="#FFFFFF"rowspan="2" width="112">
<center>
<div style="border:0px outset white;background:white" onclick="intv_esp_bis= setInterval('espandi_bis()',1);quale_bis=due;i_bis =0;" onmousedown="this.style.border='0px inset white'" onmouseup="this.style.border='0px outset white'" onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default';this.style .border='0px outset white'">
musica & party
</div>
</center>
</td>
<td bordercolor="#FFFFFF" style="visibility:hidden" id="due">
</td>
</tr>
</table>
<script language="javascript">
var i_bis=0;
var m_bis=50;
var intv_esp_bis;
var quale_bis;
var direz_bis=false;
function espandi_bis()
{
/////////////Gestione espansione
if(direz_bis==false)
{
if(i_bis<101)
{
quale_bis.style.width=i_bis;
i_bis+=5;
}
if(i_bis>50)
{
clearInterval(intv_esp_bis);
direz_bis=true;
setup_testo_bis(quale_bis);
return;
}
}
///////////////
//////////////Gestione ritiro
if(direz_bis==true)
{
clear_text_bis(quale_bis);
if(m_bis>0)
{
quale_bis.style.width=m_bis;
m_bis-=5;
}
if(m_bis<=0)
{
clearInterval(intv_esp_bis);
direz_bis=false;
m_bis=50;
return;
}
}
/////////////
}
var uno_txt = "<a href\=\"music\/anima.html\" target\=\"_top\"\>animati\<br\>\<a href\=\"music\/statici.html\" target\=\"_top\"\>statici\<\/a\>\<br\>";
function setup_testo_bis(id_menu)
{
if(id_menu==due)
{
id_menu.innerHTML=uno_txt;
id_menu.style.visibility="visible";
}
}
function clear_text_bis(id_menu)
{
if(id_menu==due)
{
id_menu.style.visibility="hidden";
id_menu.innerHTML="";
}
}
</script>
------------------
l'ho modificato (a orecchio) e funziona benissimo, ma solo se lo metto una UNICA volta, altrimenti dà errore. Ma io vorrei metterlo più di una volta nella pagina (che è un frame), per aver qualcosa più o meno così:
MUSICA animati
.............statici
TRISTE animati
............statici
............da tastiera
e via discorrendo.
Qualcuno sa come fare?
Grazie
Cieli