Science-fiction en javascript

Bonjour à tous,

Dans le cadre du dév d’un site, je dois intégrer un menu javascript pour remplacer un menu flash (développé par une SSII, nous n’avons pas la license flash, pour la maintenance c’est moyen…).

J’ai trouvé mon bonheur avec tigra menu qui me permet d’obteni des menus sobres avec plusieurs niveaux.
Je télécharge le package, le décompress, je double-clique sur le fichier pour l’ouvrir sous IE, ça fonctionne nickel.

Je l’intègre alors sur un répertoire dans mon IIS local, je l’attaque par http://localhost/ et c’est le drame, il me met une bonne grosse erreur javascript… Or après avoir épluché le code, je vois pas où est le problème.

Pour résumer, un fichier ouvert sous IE avec l’adresse “C:\dossiers\fichier.html” ne pose pas problème, un fichier ouvert sous IE avec l’adresse “http://localhost/dossiers/fichier.html” pose problème.

Où peut être le souci ? Est-ce que c’est mon IIS qui est mal configuré ?

Le fichier de menu que j’ai téléchargé est celui ci. Le fichier ouvert est “blank.html”.

Toute aide est la bienvenue, merci !

C’est quoi l’erreur Javascript en question ?

Utilise FF, il a une console Javascript sympa (et éventuellement qq outils de débuggage du JS)…

[quote=“rorotaz, post:2, topic: 26484”]C’est quoi l’erreur Javascript en question ?

Utilise FF, il a une console Javascript sympa (et éventuellement qq outils de débuggage du JS)…[/quote]
“menu est indéfini”.
Typiquement dans les commentaires du fichier, ils disent que c’est quand la liaison au fichier .js est mal faite ou bien que le fichier de menu a mal été déclaré… Mais le souci, c’est que je ne l’ai pas modifié !

Et je viens de tester sous firefox… et il me demande un mot de passe d’authentification, chose qu’IE ne me demande pas.

C’est VRAIMENT bizarre…

Si ce menu te prends trop la tête, jettes un coup d’oeil au script “Menu G4” de Xin Yang :

http://www.yxscripts.com/menuG4/index.html

Il fait plus ou moins les mêmes choses que ton script en moins prise de tête, avec en plus un éditeur de menu (http://www.yxscripts.com/menuG4/tool/editor.html).

Ca vient de ton IIS je pense.

Je viens de tester sur mon ordi ton zip.

Décompressé, rajouté sous IIS, tout marche nickel, que ce soit depuis le dossier avec ie/FF ou depuis IIS avec ie/FF.

Pour la popup d’authentification, est-ce que tu as activé l’accès anonyme sous IIS ?

Teste de mettre directement le lien vers le .js dans la barre d’adresse de ton navigateur http://localhost/tigra_menu/demo1/menu.js par exemple… Normalement tu devrais avoir le fichier.

la connexion anonyme est bien autorisée, oui… C’est du délire absolu.

Bon, je vais essayer G4, peut être qu’il me permettra ce que je cherche, merci de votre aide :stuck_out_tongue: