dans ce cas, tu as mal codé ta fonction javascript voici une partie de mon code appelant du javascript (et il marche!) :
quand on clique sur le lien, il ouvre une fenêtre avec explications (fonction divstatus) et ferme tout autre fenetre d'explication déjà ouverte (fonction cachetout).
Code PHP :
<?php
<a href="javascript:CacheTout( 'perso' );javascript:DivStatus( 'perso', '1' );">niveau : </a><br/>
<div title="niveau" id="perso1"><h3>Les niveaux</h3>Le niveau est représentatif de l'expérience ................</div>