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

HTML Discussion :

[HTML] Menu Clickable


Sujet :

HTML

  1. #1
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut [HTML] Menu Clickable
    désolé, j'ai posté un message précédemment comme quoi ca ne fonctionnait pas, mais j'avais pris mes pages "témoins" au lieu des pages modifiées. Ca fonctionne très bien, merci.

    Par contre j'ai un autre probleme par rapport au menu a gauche des pages. Dois je ouvrir un autre sujet ?

    En gros le probleme se situe sur la page suivante :
    http://195.83.1.222/~jlizzul/site/site/contac.html

    Lorsque le menu se déroule il se retrouve derriere le texte et du coup, on ne peut plus cliquer sur le lien du menu puisqu'il se referme dès qu'on arrive sur le texte. J'explique surement mal, donc je vous ai mis le lien pour que vous puissiez mieux comprendre par vous même.

    il me semble que c'est à cause du code utilisé pour positionner le texte qui est "style=position:absolute", mais je ne trouve pas de traitement..

    Merci d'avance.

    (je me suis permis d'enlever "résolu", je le remettrai si je dois ouvrir un autre sujet)

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    heu...

    tu recopies toujours le même code pour tes pages?

    il serait mieux de faire appel à un langage serveur (si possible) pour appeler une page qui code le haut et le menu, une autre qui code le bas
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    Je ne sais pas ce qu'est un langage server...
    Je suis assez novice dans tout ca, et je fais tout le code à la main. On m'a conseillé frontpage, mais je n'aime pas vraiment...

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    ton site.
    Essaies de te renseigner afin de savoir s'il supporte les langages serveur comme le PHP.

    Si oui, il y a possibilité de mettre tout le code de la bannière et du menu dans un fichier
    tout le code de pied de page et fermeture de balise dans un autre fichier
    et de les appeler dans le fichier index, contact ...

    ainsi, si tu dois modifier le menu ou la bannière, tu ne le fais que dans un seul fichier pour tout le site!
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  5. #5
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    d'accord! J'ai à peu près compris, par contre il faudra m'expliquer comment appeler l'index :p

    Mon site acceptera le php, il n'est en ligne que via un hébergeur de mon école, donc je peux le modifier sans soucis normalement... Il n'est pas encore mis en ligne sur le net en fait, pas en circulation dira-t-on... Mais je pense avec peu de chance de me tromper que je peux mettre sans soucis du php.

  6. #6
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    en gros, ca se passera comme ca

    PageHaut.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    tout ton doctype, head, body avec bannière et menu
    ton code html ^^
    PageBas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    on pied de page
    le /body et /html
    ensuite, ta page index .htm, tu la renomme en index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    require("PageHaut.php"); //appel de la page php qui gère la bannière et le menu
    ?>
    là ton code de page d'index sans menu et bannière, sans pied de page blablabla
    <?php
    require("PageBas.php");
    ?>
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  7. #7
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    ah ok
    En effet, ca simplifie pas mal les choses
    Merci pour cette astuce!

    Par contre, mon probleme de menu subsiste je pense :p (passage derriere le texte)

  8. #8
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    sur ta page d'index il n'y avait pas de problème.

    récupères donc ce code
    et toutes tes pages devraient marcher
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  9. #9
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    En fait, j'ai bien spécifié une page qui est :

    http://195.83.1.222/site/site/contac.html

    En fait, j'aurai aimé positionner moi même le texte sur toute les pages avec <"style=postion:absolute">. Sur l'accueil, il s'agit d'un <center>, ainsi que sur les autres pages, avec des <br>. J'ai donc, sur le site, contourné le problème en faisant un imprime écran sans le menu déroulé, pris que le texte, et collé ensuite l'image dans

    http://195.83.1.222/site/site/contact.html

    qui est la page du site. Le probleme n'est plus puisqu'il s'agit d'un center avec une image.

    Je ne sais pas si tu me suis

    En gros, je pense fortement que le probleme vient de "position:absolute"

  10. #10
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    liens morts
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  11. #11
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    Pardon

    http://195.83.1.222/~jlizzul/site/site/contac.html <--- avec l'erreur

    http://195.83.1.222/~jlizzul/site/site/contact.html <--- avec le contournement de l'erreur

  12. #12
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Je ne suis pas sur d'avoir compris mais dans les styles de tes div ajoute ceci :

    z-index:1;
    puis pour un autre
    z-index:2;
    etc..

    Sachant que si le 1 devait croiser le 2, alors le 2 sera au dessus du 1. Et si il y a un 3, il sera au dessus du 1 et du 2.

    Essaye toujours ^^

  13. #13
    Membre Expert
    Avatar de Julien59
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    1 142
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 142
    Par défaut
    pourrais tu me mettre un exemple de syntaxe stp ?

    <style type="text/css" >

    sur ca par exemple.

    Parce que j'ai essayé, <style type="text/css" z-index:1;>
    et ca ne change rien au problème (j'ai mis ce qui devait être au dessus en z-index:2;

    Merci !

  14. #14
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    hum...

    z-index est une propriété pour tes éléments
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  15. #15
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Citation Envoyé par Julien59 Voir le message
    pourrais tu me mettre un exemple de syntaxe stp ?

    <style type="text/css" >

    sur ca par exemple.

    Parce que j'ai essayé, <style type="text/css" z-index:1;>
    et ca ne change rien au problème (j'ai mis ce qui devait être au dessus en z-index:2;

    Merci !
    Hello

    <style type="text/css"> sert à mettre du css dans une page html au niveau du head, donc séparé du code de ta page. Exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <head>
    <style type="text/css">
    h1 { font-size:1em }
    </style>
    </head>
    Ici tous les h1 de cette page auront une taille de police de 1em.

    Pour mettre un style css sur une balise html il faut faire ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h1 style="z-index:12;">Le titre</h1>

Discussions similaires

  1. [HTML] Menu déroulant
    Par morgiane dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 14/04/2007, 14h08
  2. [HTML] Menu vertical dynamique
    Par tomtotom dans le forum Balisage (X)HTML et validation W3C
    Réponses: 31
    Dernier message: 30/11/2006, 22h21
  3. [HTML] Menu Dynamique et Frames comment indiquer la destination
    Par remwideco dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 23/06/2006, 13h57
  4. [CSS] [HTML] Menu déroulant sur X niveau
    Par SylvainB dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/02/2006, 16h13
  5. [HTML] Menu déroulant
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 16/02/2006, 18h36

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