Allora...praticamente ho cercato di risolvere così:



Questa è la funzione javascript :

codice:
<SCRIPT language="JavaScript">


function collexp(id) {

if (document.all.item(id).display == "none") {

document.all.item(id).display = "inline";

}

else { document.all.item(id).display = "none";

alert(document.all.item(id).display);

}

 }

</SCRIPT>
Questo è il pezzo di codice (php + html che deve comparire/scomparire al click del mouse sul link):

Codice PHP:
echo"<td class='testo'>[url='javascript:collexp($id)']" $sito ."[/url]";

echo 
"
"
;
$pause mysql_query("SELECT * FROM tblpauseteam WHERE sito = '$sito' AND settimana = 2"$db);
while (
$row_p mysql_fetch_assoc($pause)) {

echo 
" <table class='table_popup' id='id' name='id' style='display: inline'><tr><td>";
echo
"<font size='1'> » Team ";
echo 
$row_p['team'];
echo 
" »";

................ 
Il problema è che se cambio manualmente nel codice none e inline, la visualizzazione cambia correttamente, mentre se clicco sopra il link, no.
L'alert di controllo che ho messo nella funzione javascript restituisce sempre 'none', qualsiasi sia il valore di display. Il parametro '$id' invece viene passato correttamente..

Dove sta l'errore?
Grazie