Allora, so che è un problema stupido, ma ho provato tutte le soluzioni trovate in rete e nulla.

Finchè scrivo lo script javascrpt all'interno dell'head del mio file .php, lo script funziona perfettamente. Appena, per creare un po' d'ordine, lo copio in un file esterno .js e cerco di includerlo in questo modo:

codice:
<script type="text/javascript" src="functions.js"></script>
...lo script non funge più.

Vi incollo anche la pagina .js (che al momento contiene solo questa funzione e, per altro NESSUN altro tag).

codice:
function toggle(id) {   
 var element = document.getElementById(id);   
 element.style.display = (element.style.display == 'block') ? "none" : "block";  
  }
Qual è il problema?