Lien mort ?
Résolu/Fermé
Kopros
Messages postés
595
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
-
Modifié par Kopros le 11/10/2010 à 23:37
Kopros Messages postés 595 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 3 février 2020 - 13 oct. 2010 à 01:40
Kopros Messages postés 595 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 3 février 2020 - 13 oct. 2010 à 01:40
A voir également:
- Lien mort ?
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
- Lien mega ✓ - Forum Webmastering
3 réponses
Kopros
Messages postés
595
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
3 février 2020
89
Modifié par Kopros le 13/10/2010 à 01:54
Modifié par Kopros le 13/10/2010 à 01:54
Salut !
Bon, j'ai résolu ce problème ce matin mais sans le comprendre, et là en écrivant ce message j'ai compris la cause, et j'ai (un peu) honte...
Alors j'explique quand même ce qui n'allait pas : j'ai un header dont voici le code html tel qu'il bugait :
Et ensuite c'est des div du contenu de la page. Alors avec le CSS (que je ne donne pas parce que c'est inutile) ça donne une image tout en haut, et en dessous mon menu vertical avec les balises <li>.
Ce code fonctionne sur toutes les pages du site sauf UNE.
C'est le même code qui a été copié/collé.
Toutes les pages sont validées W3C.
Et sur une page, le 1er lien du menu, c'est à dire ça
et j'ai modifié l'id "menu1" en "menu0" pour voir. Et là hop tout le lien fonctionne bien sur la page, et sur toutes les autres aussi ! Pour info, les id des <li> sont là au cas où, mais je m'en sers pas pour le css.
Alors du coup je comprenais pas pourquoi avec "menu1" ça marche pas sur une page, et avec "menu0" ou "menu36" ou autre ça marche, sachant que dans le css j'ai absolument rien avec "menu1".
Et là ce soir je viens de tilter, en javascript j'ai une fonction qui utilise l'id "menu1" et qui n'est pas terminée. Alors c'est forcément de là que vient le problème, donc c'est bon c'est résolu.
Mais ce que je ne comprends pas, maintenant, c'est que toutes les pages font appel à ce code javascript, et elles ont toutes un id "menu1". Alors pourquoi y'a qu'une seule page qui plante ?...
Bon c'est pas super important, même si ça me prend la tête pour le principe dont j'ai du mal à saisir la logique !
En tout cas je vous remercie d'avoir voulu m'aider :-)
Bon, j'ai résolu ce problème ce matin mais sans le comprendre, et là en écrivant ce message j'ai compris la cause, et j'ai (un peu) honte...
Alors j'explique quand même ce qui n'allait pas : j'ai un header dont voici le code html tel qu'il bugait :
<div id="header"> <div id="logo"> <a href="contact.php" title="Contact" id="pagecontact"></a> <a href="index.php" title="Retour accueil"><img src="images/hollow.gif" alt="" id="lienIndex" /></a> </div> <div id="containerMenu"> <ul id="menu"> <li id="menu1"><a href="installations.php"><img src="images/menu1.png" alt="Installations et paramétrages" /></a></li> <li><img src="images/sep1.png" alt="" /></li> <li id="menu2"><a href="maintenance.php"><img src="images/menu2.png" alt="Maintenance et assistance" /></a></li> <li><img src="images/sep2.png" alt="" /></li> <li id="menu3"><a href="securite.php"><img src="images/menu3.png" alt="Sécurité" /></a></li> <li><img src="images/sep3.png" alt="" /></li> <li id="menu4"><a href="web.php"><img src="images/menu4.png" alt="Sites web" /></a></li> <li><img src="images/sep4.png" alt="" /></li> <li id="menu5"><a href="societe.php"><img src="images/menu5.png" alt="Société" /></a></li> </ul> </div> </div>
Et ensuite c'est des div du contenu de la page. Alors avec le CSS (que je ne donne pas parce que c'est inutile) ça donne une image tout en haut, et en dessous mon menu vertical avec les balises <li>.
Ce code fonctionne sur toutes les pages du site sauf UNE.
C'est le même code qui a été copié/collé.
Toutes les pages sont validées W3C.
Et sur une page, le 1er lien du menu, c'est à dire ça
<li id="menu1"><a href="installations.php"><img src="images/menu1.png" alt="Installations et paramétrages" /></a></li>, ça ne fonctionnait pas (c'est mon problème que j'ai décrit dans mon 1er post).
et j'ai modifié l'id "menu1" en "menu0" pour voir. Et là hop tout le lien fonctionne bien sur la page, et sur toutes les autres aussi ! Pour info, les id des <li> sont là au cas où, mais je m'en sers pas pour le css.
Alors du coup je comprenais pas pourquoi avec "menu1" ça marche pas sur une page, et avec "menu0" ou "menu36" ou autre ça marche, sachant que dans le css j'ai absolument rien avec "menu1".
Et là ce soir je viens de tilter, en javascript j'ai une fonction qui utilise l'id "menu1" et qui n'est pas terminée. Alors c'est forcément de là que vient le problème, donc c'est bon c'est résolu.
Mais ce que je ne comprends pas, maintenant, c'est que toutes les pages font appel à ce code javascript, et elles ont toutes un id "menu1". Alors pourquoi y'a qu'une seule page qui plante ?...
Bon c'est pas super important, même si ça me prend la tête pour le principe dont j'ai du mal à saisir la logique !
En tout cas je vous remercie d'avoir voulu m'aider :-)
je comprends pas ce que tu veux
mais au cas ou :
pour ouvrir un lien ds une autre page
<a href="http://www.monsite.fr'' target='_blank'>mon site</a>
sinon tu as mal fermée une balise ....
revois bien ton code,essaie de faire un copié collé de ce qui marche d'une autre page sur celle qui marche pas...
sinon colle ns un extrait et revois bien la def de display ... peut etre que sa t'aidera
https://www.alsacreations.com/actu/lire/111-display-vous-connaissez.html :
je vois que tu as mozilla essaie differents trucs avec firebug aussi sa evite de bataillé avec notepad...
https://addons.mozilla.org/fr/firefox/addon/1843/
mais au cas ou :
pour ouvrir un lien ds une autre page
<a href="http://www.monsite.fr'' target='_blank'>mon site</a>
sinon tu as mal fermée une balise ....
revois bien ton code,essaie de faire un copié collé de ce qui marche d'une autre page sur celle qui marche pas...
sinon colle ns un extrait et revois bien la def de display ... peut etre que sa t'aidera
https://www.alsacreations.com/actu/lire/111-display-vous-connaissez.html :
je vois que tu as mozilla essaie differents trucs avec firebug aussi sa evite de bataillé avec notepad...
https://addons.mozilla.org/fr/firefox/addon/1843/
pols12
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
119
12 oct. 2010 à 11:47
12 oct. 2010 à 11:47
Salut
Donne nous la source du code concerné vu par le navigateur, c'est à dire pas celle qui est dans ton fichier, masi celle qu tu vois en faisant affichage >> souce
Normalement c'est la même, mais bon... :)
Donne nous la source du code concerné vu par le navigateur, c'est à dire pas celle qui est dans ton fichier, masi celle qu tu vois en faisant affichage >> souce
Normalement c'est la même, mais bon... :)