cmq per il mio problema di prima ho messo le modifiche che mi avevi detto e adesso il codice è questo:

<script language="JavaScript">
function cambia_bottone(c){

var elenco;
var b;
var i;
var j;

elenco=document.getElementsByTagName('ul');
for(i=0;i<elenco.length;i++){
b=elenco[i].getElementsByTagName('li');
for(j=0;j<b.length;j++){
if(b[j].getAttribute("id")==c)
b[j].style.backgroundImage="url(btn2.gif)";
if(b[j].getAttribute("id")==c)
b[j].style.backgroundImage="url(btn1.gif)";
}
}
}
</script>
<body>

<ul>
<li id="1" onmouseover="cambia_bottone('1')">[img]btn1.jpg[/img]
<li id="2" onmouseover="cambia_bottone('2')">[img]btn2.jpg[/img]
[/list]
</body>

Non mi da nessun errore ma non funziona nenache niente...sapreti dirmi perchè?ho sbagliato di nuovo qualcosa?
Grazie...