Bonjour,
Rasher a écrit:Voilà pour mon site je voudrais créer un menu en haut et quand on clique sur un des idem le contenu aparaisse dans la zone blanche dans l'image ci jointe.
Je crois avoir compris avec cette exemple
http://fr.wikibooks.org/wiki/Programmat ... x/Sommaire[/url]
mais est-ce que c'est risquer d'utiliser cette méthode ? st ce que ça utilise du javascripty , je veu dire est ce que quelqu'un qui ne l'a pas activé ne pourra pas voir mon site ?
J'ai entendu parler d'un xul ou quelqu'un chose dans le genre, mais est ce que celà ne fonctionne que sous Firefox ? Car si beaucoup de monde utilise encore Intern Exlpoere ça va posser des problemes....
ce n'est pas de l'AJAX car tu n'utilise pas le XML -> AJAX = Asynchronous JavaScript And XML , ce que tu veux faire c'est de Javascript tout simplement.
Faire un menu avec du javascript peut-être soit très mal fait (ton exemple) soit fais de façon correct et accessible. Dans ton exemple, il sera impossible pour une personne n'acceptant pas ou n'ayant pas les moyens d'utiliser le Javascript de naviguer sur ton site. Il est pourtant très simple de rendre ce menu accessible, il suffit pour cela laisser les liens dans leur balises <a> et d'indiquer de ne pas utiliser le lien si le Javascript
par exemple au lieu de faire:
- Code: Tout sélectionner
<a href="#" onClick="ShowPage(1);">lien</a>
tu devrais plutôt faire:
- Code: Tout sélectionner
<a href="page1.php" onClick="ShowPage(1); return false;">lien</a>
Dans ce cas, si le Javascript est actif alors la fonction ShowPage sera utilisé et le lien de l'attribut href ignoré. Si le Javascript n'est pas actif, alors c'est le lien qui est utilisé.
Bien entendu mon exemple est très simple ici. Dans le cas de ton menu, il faudra programmer ta page principale de tel sorte quelle puisse accepter de prendre des arguments afin de pouvoir insérer via le php la bonne page au bon endroit.
Concernant le XUL, il ne faut bien entendu le pas l'utiliser car on reviendrait 5 ans en arrière sur le web avec des sites optimisés pour un navigateur. Le XUL est (du moins à l'air du peu que j'ai pu l'utiliser) une technologie formidable mais qui n'est pas faite du moins pour le moment pour être utilisé pour le web.
@Map: ce n'est pas un menu déroulant qu'il cherche à priori, justement le moyen d'insérer des morceaux de page dans sa page existante.
Cordialement,
Léviathan
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)