Chargement en cours...
Connexion au forum informatique de Sur-la-Toile
La discussion « Menu HTML commun » se trouve dans le forum « Programmation »
Statut de la discussion » Menu HTML commun « ( résolue)

Menu HTML commun

» Liste des Forums » Programmation » Discussion

Le  2 février à 18:16 #

Bonjour à tous !

Je gère un site depuis pas mal de temps, mais je voudrais maintenant pouvoir modifier les menus en une seule fois, c'est à dire ne pas avoir besoin de modifier chaque page une par une.

J'ai bien sur fait des recherches sur le sujet avant de poster ici, et la seule possibilité que j'ai trouvée est d'utiliser PHP. J'ai effectivement tout ce qu'il faut chez mon hébergeur pour utiliser PHP, mais je préfèrerais ne pas avoir à utiliser de PHP tout de suite.

Si quelqu'un peut m'aider ...

Merci !

Ajout du 02-02-2008 à 18:34:

Il n'y a personne qui sait ? Je comptais faire ca ce soir ...

Ajout du 02-02-2008 à 21:05:

Bon ben tant pis ...
C'est que ca doit pas être possible, mais si quelqu'un pouvait me le dire que c'est impossible ca m'aiderait ...

Ajout du 02-02-2008 à 21:13:

Je me sens seul ...
Ya vraiment personne ?? C'est pourtant la base l'HTML !! ?

Ajout du 03-02-2008 à 12:40:

Bon ben peut être que tout ceux qui gèrent un site se font ***** à modifier les 400 pages de leur site une par une pour changer leur menu ...

Le  3 février à 17:35 #

Bonjour,

Cela dépend du logiciel utilisé.
Dans Dreamweaver par exemple il est possible de créer le menu comme un élément de bibliothèque qui viendra mettre à jour toutes les pages concernées lorsque ce dernier sera modifié.
Sinon dans le cas général:
Soit utiliser des frames dont une pour le menu

Soit utiliser un appel à un fichier javascript qui contient le menu
<script src="menu.js"></script>

Le  3 février à 18:56 #

RE !

Tout d'abord, merci pour ta réponse fausto.
Je vais essayer ce que tu m'as dit.

Cela dépend du logiciel utilisé.


En fait mon logiciel c'est et ca a toujours été le bloc note ...
Donc je vqis essayer le javascript.

Ajout du 03-02-2008 à 19:18:

Autrement pour les frames je crois que ca se fait plus, trop, j'en ai jamais utilisé (j'utilise du CSS), et je crois que c'est déconseillé ...

Le  3 février à 22:03 #

Il y a pourtant des éditeurs HTML sympa et gratos comme par exemple Izispot et bien d'autres
Les frames sont obsolètes (de même que la mise en page par tableaux) c'est vrai mais pas interdit
Le javascript pose le pb de bloquer la navigation sur ton site si le consultant à désactiver son javascript.

Le  8 février à 15:01 #

Re !

Donc il vaut mieux pas mettre du javascript ...
Il n'existe vraiment pas de balise genre Include, en HTML ???
J'utilise du CSS, donc c'est possible d'utiliser link href ... pour les feuilles de style : existe-t-il la même chose en HTML ?

Le  8 février à 17:29 #

Pas exactement, il faut prévenir les internautes qui n'ont pas activé le javascript que le menu est absent

voilà un exemple basique et hyper simple à mettre en oeuvre

pour la page html que tu peux habiller comme tu veux
===========================
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>test menu</title>
</head>

<body>
<table width="100" border="1" cellspacing="0" cellpadding="0">
<tr>
<td align="center">MENU</td>
</tr>
<tr>
<td><script src="menu.js"></script></td>
</tr>
</table>
</body>
</html>

=========================
pour le menu.js
=========================

document.write('<a href="lien1.htm"> - Lien 1 </a><br>');
document.write('<a href="lien2.htm"> - Lien 2 </a><br>');
document.write('<a href="lien3.htm"> - Lien 3 </a>');

=======================
toutes les pages font appel au fichier commun menu.js
Lorsque tu veux le modifier tu n'as que ce fichier à corriger.

Le  9 février à 13:40 #

Re !
D'accord !
Merci pour le code : j'ai déja un peu étudié javascript, donc j'étudierais comment faire un menu avec.

J'ai une question : pour les personnes qui n'ont pas activé javascript : existe-t-il un moyen genre :
Code:
  1.   SI JS ACTIF => <script src="menu.js"></script>
  2.   Si JS PAS ACTIF => <link href="menu.html">


    En gros, je voudrais savoir :
    Qui et pourquoi désactive javascript ?
    Est-ce fréquent ?
    Y a-t-il un moyen que ceux qui n'ont pas activé javascript voient quand même un menu, même rudimentaire ?

    Le  9 février à 15:50 #

    Il ne faut pas paniquer. Il y a des millions de pages (yc sur ce site) où il y a du javascript.
    Il faut simplement prévenir l'internaute qu'il ne pourra pas voir le menu s'il ne l'active pas
    ====================================
    <script language="JavaScript">
    document.write('Java actif');
    </script>
    <noscript>
    Java non actif
    ================================

    Pour activer ou désactiver Javascript, il faut volontairement modifier les paramètres du navigateur; ça permet de bloquer les scripts énervants mais aussi les autres.

    Autre problème (mais c'est à vérifier) les moteurs de recherche ne suivraient pas les liens javascript mais ceci est facilement contournable en faisant une page "plan du site" en HTML pur

    Le 10 février à 13:48 #

    Re !

    D'accord, merci, dernière question : à quoi sert ca :

    ====================================
    <script language="JavaScript">
    document.write('Java actif');
    </script>
    <noscript>
    Java non actif
    ================================


    ?

    Le 10 février à 14:39 #

    juste pour tester l'activation du javascript
    » Liste des Forums » Programmation

    Sujets Connexes

    Arakien & WéWé


    Forums

    Navigation


    Publicité

    Connectés

    Il y a actuellement 91 visiteurs et 3 toiliens en ligne.

    Recherche

    Annonces


    Sauf mention contraire, le contenu du blog et du forum est sous licence Creative Commons By-Sa. Vous avez le droit de le reproduire à condition de citer l'auteur, de faire un lien vers la page d'origine, et de partager vos travaux dérivés selon les mêmes conditions.

    Conditions d'utilisation -

    Partenaires: [Informatique Multimédia] [Portail du Maroc] [Actualité High Tech]
    [Tutoriaux Photoshop] [éligibilité ADSL] [Astuces Windows]

    Page générée en 159 millisecondes sur WWW1.