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 :

Changement contenu div au clic d'un menu


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2014
    Messages
    123
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 123
    Par d�faut Changement contenu div au clic d'un menu
    Bonjour � tous,

    Alors voila : je d�veloppe un site actuellement dans le cadre d'un stage que j'effectue et je souhaite, dans une page, avoir un menu (diff�rents types de musiques) et quand je clic sur un, avoir les lecteurs des musiques qui correspondent bien.
    On m'a parl� de la fonction innerHTML mais je n'y connais pas grand chose en JavaScript... Si vous pouvez m'aider je vous serez vraiment reconnaissant !

    Je vous montre le r�sultat que j'aimerai :

    Nom : Capture d’écran 2015-04-01 à 16.01.04.png
Affichages : 253
Taille : 531,2 Ko

    Et voila le code :

    Code html : 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
    <section id="slide-3" class="homeSlide">
    	<div class="bcg">
    	<div class="hsContainer">
    		<div class="hsContent">
    		    	<div class="titreslide3"><h1>MUSIC</h1></div>
    		    		<div class='menumusic'>
    					<ul>
    						<li class='active'><a href='#'><span>Country</span></a></li>
    						<li><a href='#'><span>Deep</span></a></li>
    						<li><a href='#'><span>Techno</span></a></li>
    						<li class='last'><a href='#'><span>Electro</span></a></li>
    					</ul>
    				</div>
    			        <div class="clear"></div>
    		                <div class="musique">
    			        <div class="ligne1">
    					<iframe width="30%" height="8%" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?       url=https%3A//api.soundcloud.com/tracks/194708475&amp;auto_play=false&amp;hide_related=false&amp;show_comments=false&amp;show_user=true&amp;show_reposts=false&amp;visual=true"></iframe>
                                            <iframe width="30%" height="8%" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/194708475&amp;color=000000&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
                                            <iframe width="30%" height="8%" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/194708475&amp;color=000000&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
    				</div>
                                    <div class="ligne2">
    					<iframe width="30%" height="8%" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/194708475&amp;auto_play=false&amp;hide_related=false&amp;show_comments=false&amp;show_user=true&amp;show_reposts=false&amp;visual=true"></iframe>
                                            <iframe width="30%" height="8%" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/194708475&amp;color=000000&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
                                            <iframe width="30%" height="8%" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/194708475&amp;color=000000&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false"></iframe>
    				</div>
    			</div>
    		    </div>
    		</div>
    	</div>  	
    	</div>
    </section>

    Code css : 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
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    .titreslide3{
        margin-top: 5%;
        font-family: caviar_dreamsregular;
        font-size: 2vw;
        margin-left: 62%;
        letter-spacing: 1.2em;
    }
    .sectiontitremusic{
        width: 50%;
        float: right;
    }
    .menumusic{
        text-align: center;
        margin-top: 2%;
        margin-right: 15%;
        width: 26%;
        float: right;
    } 
    .menumusic ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: auto;
        position: relative;
        display: block;
        font-size: 1vw;
        background: none;
        font-family: caviar_dreamsregular;
        zoom: 1;
    }
    .menumusic ul:before {
        content: '';
        display: block;
    }
    .menumusic ul:after {
        content: '';
        display: table;
        clear: both;
    }
    .menumusic li {
        display: block;
        float: right;
        padding: 0 4px;
    }
    .menumusic li a {
        display: block;
        float: right;
        color: black;
        text-decoration: none;
        padding: 10px 20px 7px 20px;
        border-bottom: 3px solid transparent;
    }
    .menumusic li a:hover {
        color: black;
        border-bottom: 3px solid black;
    }
    .menumusic li.active a {
        display: inline;
        border-bottom: 3px solid black;
        float: right;
        margin: 0;
    }
    .musique{
        width: 60%;
        float: right;
    }
    .ligne1{
        margin-top: 8%;
    }
    .ligne2{
        margin-top: 6%;
    }
    .ligne1 iframe:nth-child(2), .ligne2 iframe:nth-child(2){
        margin-left: 2.5%;
        margin-right: 2.5%;
    }

  2. #2
    Membre tr�s actif
    Homme Profil pro
    D�veleoppeur Web/Mobile
    Inscrit en
    Avril 2013
    Messages
    330
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veleoppeur Web/Mobile
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 330
    Par d�faut
    Bonjour,

    Si ta question est de savoir comment modifier le contenu d'une div tu as plusieurs m�thodes par exemple en JQuery : append (ajoute du contenu � la fin de la div), prepend (au d�but), innerHtml ou html() en Jquery qui remplace le contenu de la div. Tout d�pend de ou tu veux et comment ut veux placer ton lecteur .

  3. #3
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2014
    Messages
    123
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 123
    Par d�faut
    Alors en fait l'image que je vous ai mise c'est ce qui s'affichera a chaque fois. Seuls les musiques changeront. Du coup, a chaque clic sur une cat�gorie, les musiques changeront.

  4. #4
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    (...)quand je clic sur un, avoir les lecteurs des musiques qui correspondent bien.
    il te faut modifier les src de tes IFRAMEs.

  5. #5
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2014
    Messages
    123
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 123
    Par d�faut
    Comment ca les modifier ? J'ai les musiques qu'il me faut avec.

  6. #6
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Je n'avais pas compris que tu les chargeais tout au d�part dans tes IFRAMEs.
    Je pense donc qu'il faut que tu affiches/masques les IFRAMEs suivant le choix de ton menu.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Changer contenu div avec menu deroulant
    Par matt059 dans le forum G�n�ral Conception Web
    R�ponses: 11
    Dernier message: 11/03/2011, 20h19
  2. [CSS] [SRC] div pour imiter frame (header/menu FIXES + contenu scrollable)
    Par Invit� dans le forum Contribuez
    R�ponses: 10
    Dernier message: 06/04/2009, 00h28
  3. [W3C] Afficher dans un div apres clic menu
    Par lorenzo62 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 1
    Dernier message: 04/01/2008, 18h59
  4. lien entre menu et page contenu DIV
    Par mrkinfo dans le forum Mise en page CSS
    R�ponses: 5
    Dernier message: 29/03/2007, 20h59
  5. afficher le contenu d'un div au clic sur un bouton
    Par mussara dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 10
    Dernier message: 10/07/2006, 17h37

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