[IIS/Javascript] Problème de fichier .js

Problème de fichier .js [IIS/Javascript] - HTML/CSS - Programmation

Marsh Posté le 18-12-2007 à 14:55:05    

Bonjour à toutes et à tous.
 
Voilà un jour que je galère sur l'installation d'une application en PHP / MySQL sur IIS6 sous Windows Server 2003 Standard R2 .
Cette application est préconisée pour fonctionner sous apache ... j'ai affronté tous les problèmes de compatibilité, d'autorisations, de config IIS avec bravoure et recherches jusque ce dernier soucis.
 
En fait j'ai une appli open source toute faite et digne de confiance au niveau de son code. J'ai un script install.php que je lance dans mon navigateur.
Jarrive au moment où je dosi accepter le contrat de license. Donc j'ai une case à cocher qui en javascript va rendre enabled un boutton "suivant" disabled par défaut grace à la fonction toggleNextButton(); contenue dans une page license_accept.js chargée en entête de page biensûr.
 
Hors, quand je clique sur "accepter", rien ne se passe j'ai une erreur javascript détectée par firebug qui me dit qu'il ne trouve pas ma fonction toggleNextButton(); ... j'en conclue que mon inclusion de license_accept.js n'est pas pris en compte.
 
Alors maintenant ce que je ne sais pas et ce pourquoi je requiert votre aide et votre expérience :
-est ce un problème de config d'IIs au niveau de la sécurité pour les fichiers .js qui ne sont pas acceptés ?
-est ce un problème de chemin relatifs mal configurés ?
 
Merci de votre aide !
 
Salutations professionnelles !


Message édité par willyboy73 le 18-12-2007 à 14:55:45
Reply

Marsh Posté le 18-12-2007 à 14:55:05   

Reply

Marsh Posté le 18-12-2007 à 15:54:40    

On aurait besoin de 4 choses :
- l'URL de ton index.php
- l'URL de ton license_accept.js
- le chemin d'accès complet de ton index.php
- le chemin d'accès complet de ton license_accept.js

 

Avec ça, tu peux voir si ça colle ou s'il faut une redirection.

 

Edit: et sinon, Firebug peut t'afficher s'il le fichier .js a été chargé ou non.


Message édité par tpierron le 18-12-2007 à 15:55:36
Reply

Marsh Posté le 18-12-2007 à 16:33:24    

Bonjour merci pour ta réponse je vais essayer de t'éclairer du mieux que je peux.
 
alors pour le fichier "index" qui est en fait install.php :
 
http://sageserver/iah/install.php
C:\inetpub\wwwroot\iah\install.php
 
pour mon license_accept.js c'est :
 
http://sageserver/iah/install/license_accept.js
C:\inetpub\wwwroot\iah\install\license_accept.js
 
maintenant je crois que le script install.php fait appel au srcirpt install/license.php qui fait appel au script js.
 
Je sais aps si je t'ai bien éclairé !  
 
Sinon dans firebug il ne me semble pas qu'il soit inclus car dans script j'ai rien
 
Merci de ton aide


Message édité par willyboy73 le 18-12-2007 à 16:39:43
Reply

Marsh Posté le 18-12-2007 à 16:41:27    

Petite précision j'ai des fichiers css dans le meme repertoire que le fuichier js et ils sont  bien pris en compte ? Je suis un peu perdu.

Reply

Marsh Posté le 18-12-2007 à 16:41:29    

Ok, il faut voir si dans la page générée par install.php, le script devrait être référencée par l'URL ../install/license_accept.js ou alors via /iah/install/license_accept.js
 
Firebuf peut aussi afficher les requètes qui ont été envoyée au serveur, genre celles pour charger les resources externes, tu pourras voir si dans la requète il y une erreur 404 ou non.

Reply

Marsh Posté le 18-12-2007 à 16:55:46    

alors je suis allé voir les requetes.  
j'ai une requete install.php
une requete install.css
et une requete license_accept.js
 
les deux premières se sont exécutés en16ms et la dernière sa reponse est toujours sur "loading" ...


Message édité par willyboy73 le 18-12-2007 à 16:57:09
Reply

Marsh Posté le 18-12-2007 à 16:57:31    

Le html généré :
 
<script src="install/license_accept.js" type="text/javascript">

Reply

Marsh Posté le 19-12-2007 à 09:11:06    

up !

Reply

Marsh Posté le 19-12-2007 à 14:29:27    

personne ??

Reply

Marsh Posté le 19-12-2007 à 17:46:43    

A tout hasard modifie ta balise script en :
 
<script src="../install/license_accept.js" type="text/javascript">

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed