IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

menu dynamique avec la js dans la page html


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut menu dynamique avec la js dans la page html
    Bonjour à tous,

    J'aimerais savoir s'il est possible d'intégrer un script js dans une page html.

    Je voudrais faire un menu dynamique qui se déplie.

    Tout exemple serait la bienvenue.

    Par avance Merci.

  2. #2
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Bien entendus tu peux mette du javascript dans une page html comme dans une page PHP.

    le javascript se mets généralement dans le Head de ta page.

    La forme se présente comme sa:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/javascript">
     
    	function mafunction()
    	{
     
            }
     
    </script>
    Pour ce qui est des exemples faudra nous expliquer plus précisément ce que tu cherche.

  3. #3
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    un menu déroulant en faite.

    menu menu2
    sousmenu1 sousmenu2
    sousmenu2 sousmenu3
    etc... etc...

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Tu peux choisir l'un d'entre eux.

    A+.

  5. #5
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Sinon tu a la un petit exemple bidouillé avec JS.
    2 select domaine et sous_domaine.
    Le sous_domaine se mets a jour par rapport au domaine choisi.
    Assez simple a comprende et bien commenté

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <script type="text/javascript">
     
    	//changement dynamique de l'affichage du select sous categories en function du select categories
    	$(document).ready(function() 
    	{
    		//On recupere la liste des option de souscategorie
    		var sousdomaine=$('#sousdomaine').html();
     
                    modifiesouscategorie();
     
    		function modifiesouscategorie()
    		{
    			//on replace tout les options du select "sous categorie"
    			$('#sousdomaine').html(sousdomaine);
    			//on recupere l'id de la catégorie selectionnée
    			var domaine=$('#domaine option:selected').attr('id');
    			//on parcours chaque option de sous categorie
     
    			$('#sousdomaine option').each(function(index) 
    			{
    				// si l'id de l'option sous categorie est differente de l'id de la categorie, on supprime		
    				if($(this).attr('id')!=domaine){ $(this).remove();}
    			});
     
    			//on selectionne par defaut la premiere option de cette sous categorie
    			$('#sousdomaine option#'+domaine).attr('selected','selected');		
    		}
     
    		//quand on change l'option , on modifie
    		$('#domaine').change(function()
    		{
    			modifiesouscategorie();			
    		});
    	});
     
    	//Appele les functions neccesaire au moment du changement du select
    	function appel()
    	{
    		var sousdomaine=$('#sousdomaine').html();
    		modifiesouscategorie();
    	}
     
     
     
    </script>

Discussions similaires

  1. Comment coder une sous section avec un menu dans une page HTML
    Par edave dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/12/2014, 18h49
  2. Menu déroulant avec fonction jQuery dans page asp.net
    Par Publicnew dans le forum ASP.NET
    Réponses: 3
    Dernier message: 06/10/2013, 22h10
  3. [AJAX] Formulaire prépopuler avec du ajax dans la page
    Par shwin dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/10/2005, 15h37
  4. organisation de tableaux dynamiques dans une page HTML
    Par fallered dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/10/2005, 16h04
  5. Réponses: 7
    Dernier message: 14/09/2005, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo