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

Mise en page CSS Discussion :

Lien de menu dans un div precis


Sujet :

CSS

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Points : 11
    Points
    11
    Par défaut Lien de menu dans un div precis
    (re) Bonjour

    Je voudrais savoir quelles codes (méthodes) il faut utiliser pour faire les liens d'un menu situé sur une image de facon a ce que la nouvelle page s'ouvre dans un div precis !

    voici l'exemple je veux que les liens de mon menu souvrent dans le cadre a droite : http://thierryamielweb.free.fr/elemweb/essai2.html

    Je sais qu'il y a la possibilité de reprendre le "squelette" de mise en page de cette page et de la remettre dans tout les autres pages en changeant le contenu du div en question mais cette méthode fait recharger toute la fenetre entière etant donné que mon image de design est assez grande je voudrais eviter cela pour la longueur du chargement de la page des visiteurs qui n'ont pas l'adsl...


    Existe il un code comme pour les frames qui marchent ici avec les divs svp ??
    Sachant que j'utilisais quelque chose de ce style quand je me servais des frames

    Codé html
    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
    <map name="ma_map" id="id_map">
    <area shape="rect" coords="298,474,444,489"
     href="http://www.elem-web.fr/css/home2.html" target="I1"
     alt="HOME">
    <area shape="rect" coords="298,498,444,510"
     href="http://www.elem-web.fr/css/laurent2.html" target="I1"
     alt="ELEM">
    <area shape="rect" coords="298,523,444,537"
     href="http://www.elem-web.fr/css/media2.html" target="I1"
     alt="MEDIA">
    <area shape="rect" coords="299,547,443,561"
     href="http://www.elem-web.fr/css/galerie2.html" target="I1"
     alt="GALERIE">
    <area shape="rect" coords="299,571,443,585"
     href="http://elem-web.zikforum.com/" alt="vers forum">
    <area shape="rect" coords="299,595,443,609"
     href="http://www.elem-web.fr/css/site2.html" target="I1"
     alt="SITE">
    <area shape="rect" coords="299,618,443,632"
     href="http://www.elem-web.fr/css/www2.html" target="I1"
     alt="WWW">
    <area shape="rect" coords="261,651,439,734"
     href="http://www.elem-web.fr/radioblog/index.htm"
     alt="RADIO BLOG">
    </map>
    J'ai essayer d'appliquer cela maintenant avec les divs mais mes pages s'ouvrent dans de nouvelles fenetres ! Ce code pourrait il marcher en faisant target= ???


    Ou si il le faut je peux refaire un cadre div pour le menu pour éliminer ces coordonnées mais dans ce cas comment faire pour que les liens s'ouvrent quand meme dans le cadre a droite???

  2. #2
    Membre expérimenté
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Points : 1 350
    Points
    1 350
    Par défaut
    Salut,

    Les div ne sont pas des frames pour cela tu dois réécrire le code de ta page en ne changeant que le div que tu souhaites modifier.


    ++
    Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

    FAQ ASP

  3. #3
    Membre expérimenté
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 011
    Points : 1 375
    Points
    1 375
    Par défaut
    A ta place j'utiliserais plutôt une iframe pour ton cadre de droite.

    Si vraiment tu veux utiliser un div tu peux utiliser la méthode innerHTML pour en modifier le contenu selon ton souhait.

  4. #4
    Membre confirmé Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Points : 607
    Points
    607
    Par défaut
    Salut liily34 !!!

    Bon on reprend.
    Pour créer une nouvelle page, tu reprends TOUT ton code de ta page d'essai qui fonctionne, et tu ne changes QUE ce qui se trouve dans ta div #home (si ma mémoire est bonne). Avec ta page d'essai, tu as tout calé, donc ne t'embêtes pas avec des frames (ou Iframe), tu as fait le plus dur !!!

    Exemple avec media2.html : tu colles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    h1>- MEDIA -</h1>
    [...]
    <a style="font-family: Visitor -BRK-;" href="http://www.elem-web.fr/css/home2.html"><small>Back</small></a></small><br>
    dans ta div #home de essai2.html et tu enregistres sous !

    OU ALORS

    dans ton fichier media2.html tu colles ça avant <h1>- MEDIA -</h1> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    [...]
    <div id="home">
    et ça après <a style="font-family: Visitor -BRK-;[...]<br> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    </div>
    </div>
    </body>
    </html>
    et tu enregistres.

    Suis-je clair ?
    On appelle le Dr Freud aux urgences !!
    ------------
    Quelques règles simples qui font la différence :
    Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 20
    Points : 11
    Points
    11
    Par défaut
    Oui tres clair merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lien qui renvoie dans une div
    Par Anne-Sow31 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 15/05/2014, 15h05
  2. [PHP 5.3] script php pour affichage contenu menu dans un <div>
    Par Seelass dans le forum Langage
    Réponses: 4
    Dernier message: 22/02/2011, 19h47
  3. Disposition de mon menu dans un DIV
    Par gregenforce7 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/11/2010, 16h58
  4. Réponses: 4
    Dernier message: 02/06/2008, 11h51
  5. Affichage de menu dans un div
    Par cell dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 21/07/2006, 09h21

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