11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour !

J'utilise le menu proposé ici
http://css.alsacreations.com/modelesmenus/hd2.htm

N'utilisant pas de iframe, j'aimerai que les sous-menus restent visibles pendant la navigation. Voici mon raisonnement:

J'utilise des div et une mise en page CSS. Pour éviter l'utilisation d'iframe, j'inclus le menu a chacune de mes pages mais lors du chargement, les sous menus ne s'affichent évidement pas vu que le script est appelé à nouveau.

Comment pourrais-je faire pour obtenir le résultat attendu ? Mes pages sont en php, j'ai essayé de faire des include() mais le résultat est le même.

Merci de votre attention Smiley smile
Non non ce n'est pas compliqué, avec des cookies je pense que tu peux t'en sortir. Tu stockes le menu qui est ouvert au moment où tu quittes la page (onunload) et tu le redéroules au chargement (onload).
Bonjour
Tu peux essayer d'ajouter cela après "menu", dans les pages concernées :
<script type="text/javascript">
<!--
window.setTimeout("document.getElementById('smenux').style.display='block'",500);
// -->
</script>
Avec pour "menux" le menu que tu veux dérouler au chargement.