Tu peux pas avoir une erreur 404 avec le script que je t'ai mis en lien car on ne met aucun lien vers une page.
Tu appel le script dans ton fichier theme.html
<script language="JavaScript" type="text/javascript" SRC="div.js"></script>
Ensuite tu créé ta div dans ton template
<div id="bonjour" style="display:none"> Contenu de ma div </div>
Et tu met un lien qui ordonne a la div de s'afficher (toujours dans le meme template)
<a href="javascript : visibilite('bonjour');">afficher/masquer</a>
PS: le javascript : visibilite('bonjour'); sans espace. J'ai mis des espaces sur le forum car le texte est sanitiser.
Je peux pas être plus simple que cela. De plus, le script marche. La preuve, le démo marche et il marche sur mon propre site.