[HTML] Petit beugue au niveau du final
bondjeje
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
macgawel Messages postés 664 Date d'inscription Statut Membre Dernière intervention -
macgawel Messages postés 664 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Alors j'ai enfin réussi à mettre les bons codes dans le menu à gauche, dans actualités
http://jeuxvideo.net.xooit.com/index.php
Le seul problème, et c'est un très gros problème ! C'est que lorsque l'on clique sur Tests par exemple, et bien c le nom du dernier dossier qui est remplacé (c'est à dire ici le nom "Dossiers" qui est en dernier).
Alors je ne sais vraiment pas quoi faire pour modifier cela.
Voici le code entier :
Merci de m'aider.
Alors j'ai enfin réussi à mettre les bons codes dans le menu à gauche, dans actualités
http://jeuxvideo.net.xooit.com/index.php
Le seul problème, et c'est un très gros problème ! C'est que lorsque l'on clique sur Tests par exemple, et bien c le nom du dernier dossier qui est remplacé (c'est à dire ici le nom "Dossiers" qui est en dernier).
Alors je ne sais vraiment pas quoi faire pour modifier cela.
Voici le code entier :
<center><u><b>Actualités</b></u><br /><br /> <html><body> <script type="text/javascript"> function change_calque(elm) { var div = elm.parentNode.getElementsByTagName('div')[0]; if (div.style.display=="none" ) { div.style.display = "block"; elm.innerHTML = "Tests"; } else { div.style.display = "none"; elm.innerHTML = "Tests"; } } </script> <div> <div> <a onclick="javascript:change_calque(this)">Tests</a><br /> <div style="display:none;"><a href="http://jeuxvideo.net.xooit.com/f116-PC.htm" title="PC"><br />PC<br /></a><a href="http://jeuxvideo.net.xooit.com/f117-Playstation-3.htm" title="PS3">PS3<br /></a><a href="http://jeuxvideo.net.xooit.com/f118-Xbox-360.htm" title="Xbox 360">Xbox 360<br /></a><a href="http://jeuxvideo.net.xooit.com/f119-Wii.htm" title="Wii">Wii<br /></a><a href="http://jeuxvideo.net.xooit.com/f120-PSP.htm" title="PSP">PSP<br /></a><a href="http://jeuxvideo.net.xooit.com/f121-Nintendo-DS.htm" title="Nintendo DS">Nintendo DS<br /></a><a href="http://jeuxvideo.net.xooit.com/f122-Autres.htm" title="Autres">Autres<br /><br /></a></div> </div> </div> </div> </body></html> <html><body> <script type="text/javascript"> function change_calque(elm) { var div = elm.parentNode.getElementsByTagName('div')[0]; if (div.style.display=="none" ) { div.style.display = "block"; elm.innerHTML = "News"; } else { div.style.display = "none"; elm.innerHTML = "News"; } } </script> <div> <div> <a onclick="javascript:change_calque(this)">News</a><br /> <div style="display:none;"><a href="http://jeuxvideo.net.xooit.com/f116-PC.htm" title="PC"><br />PC<br /></a><a href="http://jeuxvideo.net.xooit.com/f117-Playstation-3.htm" title="PS3">PS3<br /></a><a href="http://jeuxvideo.net.xooit.com/f118-Xbox-360.htm" title="Xbox 360">Xbox 360<br /></a><a href="http://jeuxvideo.net.xooit.com/f119-Wii.htm" title="Wii">Wii<br /></a><a href="http://jeuxvideo.net.xooit.com/f120-PSP.htm" title="PSP">PSP<br /></a><a href="http://jeuxvideo.net.xooit.com/f121-Nintendo-DS.htm" title="Nintendo DS">Nintendo DS<br /></a><a href="http://jeuxvideo.net.xooit.com/f122-Autres.htm" title="Autres">Autres<br /><br /></a></div> </div> </div> </div> </body></html> <html><body> <script type="text/javascript"> function change_calque(elm) { var div = elm.parentNode.getElementsByTagName('div')[0]; if (div.style.display=="none" ) { div.style.display = "block"; elm.innerHTML = "Previews"; } else { div.style.display = "none"; elm.innerHTML = "Previews"; } } </script> <div> <div> <a onclick="javascript:change_calque(this)">Previews</a><br /> <div style="display:none;"><a href="http://jeuxvideo.net.xooit.com/f116-PC.htm" title="PC"><br />PC<br /></a><a href="http://jeuxvideo.net.xooit.com/f117-Playstation-3.htm" title="PS3">PS3<br /></a><a href="http://jeuxvideo.net.xooit.com/f118-Xbox-360.htm" title="Xbox 360">Xbox 360<br /></a><a href="http://jeuxvideo.net.xooit.com/f119-Wii.htm" title="Wii">Wii<br /></a><a href="http://jeuxvideo.net.xooit.com/f120-PSP.htm" title="PSP">PSP<br /></a><a href="http://jeuxvideo.net.xooit.com/f121-Nintendo-DS.htm" title="Nintendo DS">Nintendo DS<br /></a><a href="http://jeuxvideo.net.xooit.com/f122-Autres.htm" title="Autres">Autres<br /><br /></a></div> </div> </div> </div> </body></html> <html><body> <script type="text/javascript"> function change_calque(elm) { var div = elm.parentNode.getElementsByTagName('div')[0]; if (div.style.display=="none" ) { div.style.display = "block"; elm.innerHTML = "Soluces"; } else { div.style.display = "none"; elm.innerHTML = "Soluces"; } } </script> <div> <div> <a onclick="javascript:change_calque(this)">Soluces</a><br /> <div style="display:none;"><a href="http://jeuxvideo.net.xooit.com/f116-PC.htm" title="PC"><br />PC<br /></a><a href="http://jeuxvideo.net.xooit.com/f117-Playstation-3.htm" title="PS3">PS3<br /></a><a href="http://jeuxvideo.net.xooit.com/f118-Xbox-360.htm" title="Xbox 360">Xbox 360<br /></a><a href="http://jeuxvideo.net.xooit.com/f119-Wii.htm" title="Wii">Wii<br /></a><a href="http://jeuxvideo.net.xooit.com/f120-PSP.htm" title="PSP">PSP<br /></a><a href="http://jeuxvideo.net.xooit.com/f121-Nintendo-DS.htm" title="Nintendo DS">Nintendo DS<br /></a><a href="http://jeuxvideo.net.xooit.com/f122-Autres.htm" title="Autres">Autres<br /><br /></a></div> </div> </div> </div> </body></html> <html><body> <script type="text/javascript"> function change_calque(elm) { var div = elm.parentNode.getElementsByTagName('div')[0]; if (div.style.display=="none" ) { div.style.display = "block"; elm.innerHTML = "Vidéos"; } else { div.style.display = "none"; elm.innerHTML = "Vidéos"; } } </script> <div> <div> <a onclick="javascript:change_calque(this)">Vidéos</a><br /> <div style="display:none;"><a href="http://jeuxvideo.net.xooit.com/f116-PC.htm" title="PC"><br />PC<br /></a><a href="http://jeuxvideo.net.xooit.com/f117-Playstation-3.htm" title="PS3">PS3<br /></a><a href="http://jeuxvideo.net.xooit.com/f118-Xbox-360.htm" title="Xbox 360">Xbox 360<br /></a><a href="http://jeuxvideo.net.xooit.com/f119-Wii.htm" title="Wii">Wii<br /></a><a href="http://jeuxvideo.net.xooit.com/f120-PSP.htm" title="PSP">PSP<br /></a><a href="http://jeuxvideo.net.xooit.com/f121-Nintendo-DS.htm" title="Nintendo DS">Nintendo DS<br /></a><a href="http://jeuxvideo.net.xooit.com/f122-Autres.htm" title="Autres">Autres<br /><br /></a></div> </div> </div> </div> </body></html> <html><body> <script type="text/javascript"> function change_calque(elm) { var div = elm.parentNode.getElementsByTagName('div')[0]; if (div.style.display=="none" ) { div.style.display = "block"; elm.innerHTML = "Dossiers"; } else { div.style.display = "none"; elm.innerHTML = "Dossiers"; } } </script> <div> <div> <a onclick="javascript:change_calque(this)">Dossiers</a><br /> <div style="display:none;"><a href="http://jeuxvideo.net.xooit.com/f116-PC.htm" title="PC"><br />PC<br /></a><a href="http://jeuxvideo.net.xooit.com/f117-Playstation-3.htm" title="PS3">PS3<br /></a><a href="http://jeuxvideo.net.xooit.com/f118-Xbox-360.htm" title="Xbox 360">Xbox 360<br /></a><a href="http://jeuxvideo.net.xooit.com/f119-Wii.htm" title="Wii">Wii<br /></a><a href="http://jeuxvideo.net.xooit.com/f120-PSP.htm" title="PSP">PSP<br /></a><a href="http://jeuxvideo.net.xooit.com/f121-Nintendo-DS.htm" title="Nintendo DS">Nintendo DS<br /></a><a href="http://jeuxvideo.net.xooit.com/f122-Autres.htm" title="Autres">Autres<br /><br /></a></div> </div> </div> </div> </body></html> </center> <br /><br />
Merci de m'aider.
A voir également:
- [HTML] Petit beugue au niveau du final
- Trier du plus petit au plus grand excel - Guide
- Editeur html - Télécharger - HTML
- Petit 2 ✓ - Forum Bureautique
- Petit 3 ✓ - Forum Word
- Afpa tests niveau 3 d'entrée en formation : français, maths, logique - Forum Études / Formation High-Tech
5 réponses
Bonjour.
D'abord, un petit coup de gueule :
Tu postes un messages un dimanche, en plein mois de juillet (vacances), à 22.31.
Pas la peine de relancer une heure après, si personne n'a répondu c'est que personne, dans les (je suppose) rares présents, n'a la solution !
D'autant plus qu'en agissant de la sorte, tu sors de la liste des sujets sans réponse, et ton message perds en visibilité...
Maintenant, le coup de pouce :
Tu as créé 5 fonctions change_calque, en "écrasant" à chaque fois la précédente.
Quand ensuite on clique sur un lien, on appelle la fonction change_calque. Et le Javascript exécute la dernière fonction, et donc affiche "Dossiers"...
Il faut que tu crées une fonction JS, qui puisse s'appliquer à toutes tes demandes.
=> Soit tu renommes tes fonctions en change_calque_tests, change_calque_news etc (mauvaise méthode).
Soit tu conçois ta fonction change_calque de façon à ce qu'elle soit réutilisable (bonne méthode).
En l'occurence, ça tombe bien : je ne vois pas trop l'utilité de tes elm.innerHTML = "***";
Tu n'as donc qu'à les supprimer !
Au passage :
- Les balises HTML et BODY sont un peu nombreuses !
Généralement, la page est structurée comme ça :
Regarde le source de pages html pour voir comment c'est construit...
- On ne pourra pas utilise ton site si le JS est désactivé :-(
Mauvais point ! (Encore que vu le sujet traité, je ne suis pas sûr qu'il y ait beaucoup d'utilisateurs ne disposant pas de JS...)
D'abord, un petit coup de gueule :
Tu postes un messages un dimanche, en plein mois de juillet (vacances), à 22.31.
Pas la peine de relancer une heure après, si personne n'a répondu c'est que personne, dans les (je suppose) rares présents, n'a la solution !
D'autant plus qu'en agissant de la sorte, tu sors de la liste des sujets sans réponse, et ton message perds en visibilité...
Maintenant, le coup de pouce :
Tu as créé 5 fonctions change_calque, en "écrasant" à chaque fois la précédente.
Quand ensuite on clique sur un lien, on appelle la fonction change_calque. Et le Javascript exécute la dernière fonction, et donc affiche "Dossiers"...
Il faut que tu crées une fonction JS, qui puisse s'appliquer à toutes tes demandes.
=> Soit tu renommes tes fonctions en change_calque_tests, change_calque_news etc (mauvaise méthode).
Soit tu conçois ta fonction change_calque de façon à ce qu'elle soit réutilisable (bonne méthode).
En l'occurence, ça tombe bien : je ne vois pas trop l'utilité de tes elm.innerHTML = "***";
Tu n'as donc qu'à les supprimer !
Au passage :
- Les balises HTML et BODY sont un peu nombreuses !
Généralement, la page est structurée comme ça :
<html> <head> //Ici, les informations d'en-tête </head> <body> // Ici, l'ensemble du code HTML </body> </html>
Regarde le source de pages html pour voir comment c'est construit...
- On ne pourra pas utilise ton site si le JS est désactivé :-(
Mauvais point ! (Encore que vu le sujet traité, je ne suis pas sûr qu'il y ait beaucoup d'utilisateurs ne disposant pas de JS...)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question