OVH Cloud OVH Cloud

charger un menu par HttpRequest

3 réponses
Avatar
pere.noel
dans ma page d'essai j'ai un menu local dans une div :
<div id="menu_local">
<ul class="local">
<li class="local"><a href...</a></li>
[...]
</div>

je souhaite, par httprequest, changer le contenu de ce menu, en fonction
de la page chargée par un autre menu, global cette fois-ci.

je vais donc supposer qu'à chaque page "globale" est associé un menu,
dans le même répertoire, par ex "menu.xml".

l'architecture du site serait donc de cette sorte :

/
index.html
menu.xml
SVG/
index.html (ou index.svg...)
menu.xml
moons/
[...]


bon, dans certains cas, il n'y aura pas de "menu.xml", j'imagine donc
qu'avec httprequet on peut détecter ça ? ie le fait que le document
demandé n'existe pas ?

--
Père Noël

3 réponses

Avatar
Pierre Goiffon
Père Noël wrote:
bon, dans certains cas, il n'y aura pas de "menu.xml", j'imagine donc
qu'avec httprequet on peut détecter ça ?


Oui : il faut tester le status renvoyé par le serveur. Si on a 404 hé
bien on est fixé :)

Avatar
pere.noel
Pierre Goiffon wrote:

bon, dans certains cas, il n'y aura pas de "menu.xml", j'imagine donc
qu'avec httprequet on peut détecter ça ?


Oui : il faut tester le status renvoyé par le serveur. Si on a 404 hé
bien on est fixé :)


Ah OK, c'est tout simplement 404, merci !!!
--
Père Noël


Avatar
Pierre Goiffon
Père Noël wrote:
bon, dans certains cas, il n'y aura pas de "menu.xml", j'imagine donc
qu'avec httprequet on peut détecter ça ?
Oui : il faut tester le status renvoyé par le serveur. Si on a 404 hé

bien on est fixé :)


Ah OK, c'est tout simplement 404, merci !!!


C'est dans la RFC 2616 chapitre 10 que vous trouverez tous les status HTTP :
http://www.ietf.org/rfc/rfc2616.txt?number&16