Je suis novice en javascript et je souhaite modifier le code de mon
menu t=E9l=E9charg=E9 sur internet.
En effet je souhaite qu'apr=E8s avoir cliqu=E9 sur un =E9l=E9ment du menu, =
la
page qui doit se charger ne r=E9initialise pas le menu.
je pensai pour cela ins=E9rer dans le code de la page qui est charg=E9, du
code comme ci dessous :
<script>
afficheMenu(menu1)
</script>
mais cela ne marches pas.
Pouvez vous m'aider.
Merci d'avance,
Alexis
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
------
ci dessous une partie du code du menu enregistr=E9 dans une fichier php
que j'ins=E9re dans ma page.
le code de la fonction javascript est le suivant :
function afficheMenu(obj){
var idMenu =3D obj.id;
var idSousMenu =3D 'sous' + idMenu;
var sousMenu =3D document.getElementById(idSousMenu);
/*****************************************************/
/** on cache tous les sous-menus pour n'afficher **/
/** que celui dont le menu correspondant est cliqu=E9 **/
/** o=F9 4 correspond au nombre de sous-menus **/
/*****************************************************/
for(var i =3D 1; i <=3D 5; i++){
if(document.getElementById('sousmenu' + i) &&
document.getElementById('sousmenu' + i) !=3D sousMenu){
document.getElementById('sousmenu' + i).style.display =3D "none";
}
}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bruno Desthuilliers
Bonjour,
Je suis novice en javascript et je souhaite modifier le code de mon menu téléchargé sur internet. En effet je souhaite qu'après avoir cliqué sur un élément du menu, la page qui doit se charger ne réinitialise pas le menu.
Ce n'est pas directement possible (et je t'encourage vivement à essayer de comprendre pourquoi - par exemple en apprenant au moins les bases du protocole HTTP - si tu souhaites faire quoi que ce soit en développement web). Il faut que tu puisse transmettre l'état du menu de requête en requête d'une façon ou d'une autre (soit en le stockant dans un cookie, soit en le passant dans les requêtes).
Et accessoirement, assure-toi que ta page fonctionne sans Javascript.
Bonjour,
Je suis novice en javascript et je souhaite modifier le code de mon
menu téléchargé sur internet.
En effet je souhaite qu'après avoir cliqué sur un élément du menu, la
page qui doit se charger ne réinitialise pas le menu.
Ce n'est pas directement possible (et je t'encourage vivement à essayer
de comprendre pourquoi - par exemple en apprenant au moins les bases du
protocole HTTP - si tu souhaites faire quoi que ce soit en développement
web). Il faut que tu puisse transmettre l'état du menu de requête en
requête d'une façon ou d'une autre (soit en le stockant dans un cookie,
soit en le passant dans les requêtes).
Et accessoirement, assure-toi que ta page fonctionne sans Javascript.
Je suis novice en javascript et je souhaite modifier le code de mon menu téléchargé sur internet. En effet je souhaite qu'après avoir cliqué sur un élément du menu, la page qui doit se charger ne réinitialise pas le menu.
Ce n'est pas directement possible (et je t'encourage vivement à essayer de comprendre pourquoi - par exemple en apprenant au moins les bases du protocole HTTP - si tu souhaites faire quoi que ce soit en développement web). Il faut que tu puisse transmettre l'état du menu de requête en requête d'une façon ou d'une autre (soit en le stockant dans un cookie, soit en le passant dans les requêtes).
Et accessoirement, assure-toi que ta page fonctionne sans Javascript.