> Tous les forums > Forum des Webmasters
 recopie des menus déroulants sur toutes les pagesSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
philbouq
  Posté le 25/12/2009 @ 21:25 
Aller en bas de la page 
Petit astucien

Bonsoir, j'ai créé il y a quelques mois un site un peu brouillon par méconnaissance de Dreamweaver MX et j'aimerais l'arranger un peu.

Parmi les premières choses à modifier, le tableau/bannière qui contient les liens vers les principales pages du site. (il s'agit du site dont la bannière figure dans ma signature, ou ici)

J'ai découvert (ô miracle !) comment créer des menus déroulants et j'aimerais remplacer mon tableau d'origine par le nouveau, plus pratique. ça devrait donner un truc dans ce style : par ici

MAIS lorsque je sélectionne les lignes de code qui correspondent au nouveau tableau et que je les copie à la place de l'ancien dans une autre page, les liens ne mènent nulle part. En effet, j'ai découvert que la création de menus déroulants dispersait ça et là des lignes de code. Et pas uniquement à l'endroit où se trouve le tableau sur la page. (je sais pas si je suis bien clair là...)

Alors, comment puis-je faire pour remplacer tous mes tableaux d'origine par les nouveaux (avec toutes les infos qui s'y rapportent !) s'il vous plaît ?

D'avance merci beaucoup et bonne soirée à toutes et à tous.

Publicité
elle
 Posté le 25/12/2009 à 21:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Message original par philbouq

MAIS lorsque je sélectionne les lignes de code qui correspondent au nouveau tableau et que je les copie à la place de l'ancien dans une autre page, les liens ne mènent nulle part.

Il faut que tu insères l'adresse des liens dans le code... Ou alors je n'ai rien compris.

philbouq
 Posté le 25/12/2009 à 22:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

elle a écrit :

Il faut que tu insères l'adresse des liens dans le code... Ou alors je n'ai rien compris.

Non non, c'est moi qui ai mal expliqué !

va jeter un oeil sur les deux pages en question pour te faire une idée.

Lorsque tu sélectionne juste le mot où est ancré le menu déroulant tu ne sélectionnes que ça :
<td width="161" ><font size="4"><strong><a href="#" name="link2" id="link5" onMouseOver="MM_showMenu(window.mm_menu_1225190929_0,99,16,null,'link2')" onMouseOut="MM_startTimeout();">CHRONIQUES</a></strong></font></td

lorsque tu crées un menu déroulant, DW MX insère les "liens" entre <head> et </head> ; comme ça :

window.mm_menu_1225190929_0 = new Menu("root",109,20,"Georgia, Times New Roman, Times, serif",14,"#0033CC","#0033CC","#FFFFFF","#CCCCCC","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
mm_menu_1225190929_0.addMenuItem("Histoire","location='chroniques.htm'");
mm_menu_1225190929_0.addMenuItem("Encre&nbsp;à&nbsp;neige","location='encre.htm'");
mm_menu_1225190929_0.fontWeight="bold";
mm_menu_1225190929_0.hideOnMouseOut=true;
mm_menu_1225190929_0.bgColor='#555555';
mm_menu_1225190929_0.menuBorder=1;
mm_menu_1225190929_0.menuLiteBgColor='#FFFFFF';
mm_menu_1225190929_0.menuBorderBgColor='#777777';

ET il y a des lignes par-ci par-là comme celle-ci :

<script language="JavaScript1.2">mmLoadMenus();</script>;

Et ben ces parties là, je ne sais pas comment les emmener dans chacune de mes pages !

cuistottlse
 Posté le 26/12/2009 à 11:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Slt suis pas sur d'avoir tout compris non plus

Sur ta page index2 tu renseigne tous les liens il me emble que cette partie est Ok

Ensuite sur chaque page où ton menu devra apparaitre

mettre entre les balises

<head>

<script language="JavaScript" type="text/JavaScript">function mmLoadMenus() {
etc tout le code JS se raportant au menu
mm_menu_1225195759_0.writeMenus();
} // mmLoadMenus()
</head>

et dans le body où doit apparaitre ton menu

<script language="JavaScript1.2">mmLoadMenus();</script>
ton tableau menu..

<td width="161" ><font size="4"><strong><a href="#" name="link2" id="link5" onMouseOver="MM_showMenu(window.mm_menu_1225190929_0,99,16,null,'link2')" onMouseOut="MM_startTimeout();">CHRONIQUES</a></strong></font></td>

Si pour une raison X ta page chronique.htm deviendrait chroni2.htm....ou tu rajoute une nouvelle page tu devra TOUT remettre à jour

cordialement

Alain

philbouq
 Posté le 26/12/2009 à 15:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci Alain.

C'est bien ce que je criagnais, je vais devoir tout me refaire "à la main" !

100 pages ! dommage...

griggione
 Posté le 26/12/2009 à 21:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonsoir philbouq

Au lieu du JS si tu faisais en php, tu pourrais faire un menu.php et mettre uniquement dans tes pages une include.
Comme on fait pour l'en-tete ou le footer, etc......

De plus ton fichier menu.php pourrait avoir un CSS héritage pour renvoyer vers une feuille de style et donc faire tes déroulants en CSS.
Sans compter la facilité d'une modif dans ce cas.

philbouq
 Posté le 27/12/2009 à 22:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

griggione a écrit :

Bonsoir philbouq

Au lieu du JS si tu faisais en php, tu pourrais faire un menu.php et mettre uniquement dans tes pages une include.
Comme on fait pour l'en-tete ou le footer, etc......

De plus ton fichier menu.php pourrait avoir un CSS héritage pour renvoyer vers une feuille de style et donc faire tes déroulants en CSS.
Sans compter la facilité d'une modif dans ce cas.

Mais c'est bien sûr !!
Que n'y ai-je pensé plus tôt !

Griggrione, je dois t'avouer que je n'ai rien compris !!!
Je suis vraiment un truffe je sais !!

Bon, va falloir que je prenne des cours avant de m'y coller !!

Merci beaucoup pour ton aide quand même !



Modifié par philbouq le 27/12/2009 22:26
elle
 Posté le 27/12/2009 à 22:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Je t'ai donné des liens dans tes autres sujets, concernant l'include php et les feuilles de styles...

philbouq
 Posté le 27/12/2009 à 23:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

elle a écrit :

Je t'ai donné des liens dans tes autres sujets, concernant l'include php et les feuilles de styles...

J'ai vu ça Elle.
Merci beaucoup.

Je vais faire le tour de tout ça et je reviens t'ennuyer avec mes questions de newbie !!

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Vidéoprojecteur Lenovo Xiaoxin 100P (Full HD, 850 ANSI, Android)
199 € 250 € -20%
@Geekbuying
Mini PC BMAX B9 Plus (Intel Core i5-1250P, 24 Go RAM DDR5, SSD NVMe 512 Go, WiFi 6, BT 5.2, Windows 11)
329 € 449 € -27%
@Geekbuying
SSD externe portable USB 3.2 SanDisk Extreme Pro 4 To (2000 Mo/s)
301,09 € 399 € -25%
@Amazon
Lampe de lecture 86lux
9,02 € 10,99 € -18%
@Amazon
Disque dur Seagate NAS IronWolf Pro 20 To + 3 ans Service Rescue
433,99 € 550 € -21%
@Amazon
Carte mémoire microSDXC UHS-I SanDisk A1 Ultra 256 Go
20,00 € 26 € -23%
@Amazon

Sujets relatifs
Logo sur toutes les pages
Calculer 2 menus déroulants
La vengeance des menus déroulants
ne pas devoir editer toutes les pages .
Appeler un fichier menu dans toutes mes pages
appliquer une modif à toutes les pages...
Menus deroulants ne fonctionnent pas sous IE
Musique sur toutes les pages en continu ?
Boutons flash et menus déroulants sur Dreamweaver4
intègrer un menu unique pour toutes les pages
Plus de sujets relatifs à recopie des menus déroulants sur toutes les pages
 > Tous les forums > Forum Forum des Webmasters