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 :

Probleme de lien interne html


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 69
    Points : 48
    Points
    48
    Par défaut Probleme de lien interne html
    Bonjour à tous,

    C'est la première fois que je fais du html et j'ai besoin de votre aide car je rencontre le problème suivant:

    Je voudrais que lorsque je clik sur les liens boulangerie,pâtisserie etc.... qu'ils s'ouvrent dans l'encadré appelé accueil .

    Pour cela j'ai fais un:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="boulangerie.html" target="accueil">BOULANGERIE</a>
    Je suis bien arrivé a faire ouvrir les liens mais dans une autre page web, ça ne vas pas du tout!!!!

    pièce jointe screen du plan du site

    Je compte sur votre aide qui m'a déjà été précieuse dans d'autres sujets
    merci d'avance

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    pièce jointe screen du plan du site
    Ce qu'il faudrait, c'est le code

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 69
    Points : 48
    Points
    48
    Par défaut
    Effectivement le voici:

    le menu : je veux que cette partie s'ouvre dans la partie accueil

    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
     
    <!DO<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
    <html>
    <head>
     
    </head>
    <body>
    <a href="accueil.html" target="ACCUEIL">Accueil</a><br>
     
    Categories : <br>
    <ul>
    <blockquote><li><a href="boulangerie.html" target="accueil">BOULANGERIE</a><br></blockquote></li>
    <blockquote><li><a href="PATISSERIES.html" target="accueil">PATISSERIES</a><br></blockquote></li> 
    <blockquote><li><a href="VIENNOISERIES.html" target="accueil">VIENNOISERIES</a><br></blockquote></li>     
    <blockquote><li><a href="contact.html" target="accueil">CONTACT</a><br></blockquote></li>   
    </ul>
     
     
     
    </body>
    </html>
    et le code que j'ai faire pour la mise en forme des cadres (menu à droite, accueil au centre,bas et haut de page

    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
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
    <html>
     
    <title>AU BON PAIN DU VEXIN</title>
    <!-- Fichier : page01.htm -->
    <!-- Auteur :  -->
    <!-- Date : 5 Janvier 2011 -->
     
     
    <frameset rows="10%,80%,10%" >	
     
    <frame noresize src="header.html" name="header">
     
    <frameset cols="15%,*" > 
     
    <frame  noresize src="menu.html" name="menu">
     
     
     
     
    <frame  noresize src="ACCUEIL.html" name="ACCUEIL">
    </frameset>
     
    <frame src="footer.html" name="footer">
    </frameset>

  4. #4
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Salut,

    Le cadre est nommé "ACCUEIL"...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <frame noresize src="ACCUEIL.html" name="ACCUEIL">
    Mais la destination des liens est... "accueil"...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="boulangerie.html" target="accueil">BOULANGERIE</a>
    Serait-ce la difference minuscule/majuscule ?

    En cliquant sur "Accueil", la page s'ouvre bien dans l'encadré ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="accueil.html" target="ACCUEIL">Accueil</a>

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 69
    Points : 48
    Points
    48
    Par défaut
    Bien vu pour le accueil majuscule et minuscule mais cela ne change rien. Mes liens s'ouvrent toujours dans un autre onglet mais absolument pas dans l'encadré comme je le souhaite !!!

  6. #6
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 389
    Points : 10 422
    Points
    10 422
    Par défaut
    Avant d'aller plus loin, est-tu certain que tu ne pourrais pas te passer de frameset ?

    Parce que outre le fait que ce soit déprécié, le contenu est difficilement référençable...

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 69
    Points : 48
    Points
    48
    Par défaut
    c'est à dire qu'il faut absolument que je passe par des div?? C'est recommandé??

    Citation Envoyé par ABCIWEB Voir le message
    Avant d'aller plus loin, est-tu certain que tu ne pourrais pas te passer de frameset ?

    Parce que outre le fait que ce soit déprécié, le contenu est difficilement référençable...

  8. #8
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 389
    Points : 10 422
    Points
    10 422
    Par défaut
    C'est vivement recommandé, en effet pour des questions de normes mais aussi pour la seconde raison que j'ai invoqué : le référencement

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 69
    Points : 48
    Points
    48
    Par défaut
    comme je débute vraiment le html je vais essayer de reprendre tout ça calmement demain. J'ai choisi la facilité pour les frame et tous cas merci du conseil

  10. #10
    Membre émérite
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Points : 2 411
    Points
    2 411
    Par défaut
    Citation Envoyé par ABCIWEB
    C'est vivement recommandé, en effet pour des questions de normes...
    Ca m'a fait pensé au DOCTYPE. Après avoir mis le complet, le problême apparaissait quand-même sauf quand j'ai nommé le cadre en minuscule.

    Bizarre que cela fonctionne chez moi... WinXP SP3 Internet Explorer 8

    Je place pour infos les pages avec DOCTYPE conforme W3C qui fonctionne chez moi.

    Jeu de cadre
    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    <html>
    <head>
    <title>AU BON PAIN DU VEXIN</title>
    <!-- Fichier : page01.htm -->
    <!-- Auteur :  -->
    <!-- Date : 5 Janvier 2011 -->
    </head>
    <frameset rows="10%,80%,10%">
    	<frame noresize src="header.html" name="header">
    	<frameset cols="15%,*">
    		<frame noresize src="menu.html" name="menu">
    		<frame noresize src="ACCUEIL.html" name="accueil">
    	</frameset>
    	<frame src="footer.html" name="footer">
    	<noframes>
    		<body>
    			<p>Jeu de cadres non supportée</p>
    		</body>
    	</noframes>
    </frameset>
    </html>
    Accueil
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Accueil</title>
    </head>
    <body>
    <p><a href="accueil.html" target="accueil">Accueil</a></p>
    <p>Categories :</p>
    <ul>
    	<li><blockquote><a href="boulangerie.html" target="accueil">BOULANGERIE</a><br></blockquote></li>
    	<li><blockquote><a href="PATISSERIES.html" target="accueil">PATISSERIES</a><br></blockquote></li>
    	<li><blockquote><a href="VIENNOISERIES.html" target="accueil">VIENNOISERIES</a><br></blockquote></li>
    	<li><blockquote><a href="contact.html" target="accueil">CONTACT</a><br></blockquote></li>
    </ul>
     
    </body>
    </html>
    Pour revenir au normes... Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <blockquote><li> ... </blockquote></li>
    est invalide car
    <blockquote> ne peut contenir que des éléments en ligne
    Et
    </bloquote> est fermée avant <li> pourtant ouverte en dernier.
    Comme ABCIWEB, je ne peux que te recommander l'abandon pure et simple du jeu de cadres.

  11. #11
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 389
    Points : 10 422
    Points
    10 422
    Par défaut
    Citation Envoyé par Eric2a Voir le message
    Comme ABCIWEB, je ne peux que te recommander l'abandon pure et simple du jeu de cadres.
    Oui comme le projet n'est pas encore avancé autant partir sur de bonnes bases.
    Et puis il pourra faire des parties fixes pour simuler un jeu de cadre en utilisant Ajax. Cela dit dans ce cas là se pose encore le problème du référencement ...

    @macfly95 pour résumer le problème du référencement, c'est très difficile pour du contenu changeant qui a la même adresse dans le navigateur !

    ... et c'est donc également impossible de donner des liens vers des pages précises puisque l'adresse indiquée dans le navigateur est toujours la même. C'est principalement pour ces raisons qui représentent des inconvénients majeurs, que les jeux de cadre sont à proscrire

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 69
    Points : 48
    Points
    48
    Par défaut
    Je tiens à vous remercier de l'aide apportée. J'ai trouvé la solution pour les frames: le problème était que je n'avais pas nommé les cadres. Cependant j'ai essayer les div qui fonctionnent mieux comme vous me l'avez conseillez. Un peu plus complexe quand on débute mais pas mal

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

Discussions similaires

  1. [MediaWiki] Lien interne : modifier le href html
    Par wwave dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 28/09/2009, 16h52
  2. [HTML] Probleme de lien vers un partage d'imprimante
    Par Nodoka dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 30/05/2008, 17h54
  3. lien interne HTML
    Par Ciberius dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 08/06/2006, 15h18
  4. [débutante]Probleme de liens image dans JSP/Servlet
    Par celine31 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/11/2004, 16h51
  5. [Win'Design] Probleme de lien
    Par Machjaghjolu dans le forum Autres
    Réponses: 8
    Dernier message: 08/11/2004, 12h50

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