|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 19 ![]() |
bonjour à tous,
j'ai fait une page html liée à 2 fichiers contenant des fonctions javascript. la page html appelle les fonctions JS et tout marche bien lorsque j'ouvre la page en local. j'ai renommé la page en changeant l'extension (.php au lieu de .html) et j'ouvre la page grâce à easyPHP, et là, rien ne se passe. après l'insertion de divers alert('ici'); pour voir où le code buggé, je me suis rendu compte que l'appel des fonctions présentes dans les fichiers .js ne se fait pas et que le script s'arrete là. avez-vous déjà rencontré celà? est-ce normal? comment faire? merci d'avance pour info, voici le code de la page .html/.php (les fichiers .js ne sont d'aucune utilité car les fonctions ne sont pas appellée). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>Page de test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="author" lang="fr" content="Durand Matthieu" /> <script type="text/javascript" src="dhtml.js"></script> <script type="text/javascript" src="ajax.js"></script> <script type="text/javascript"> var tableau; var mesdroits; var droits; ça plante à la ligne d'en dessous(fonction présente dans le fichiers ajax.js) initListeDeroul('tableau','liste'); initTableauSaisie('tableau','leformulaire','liste'); initListeDeroul('tableau','droits'); //remplacer tableau par droits initListeDeroul('tableau','mesdroits'); //remplacer tableau par mesdroits </script> </head> <body> <div> <form action="" method="post" id="leformulaire"> <select id="liste" name="liste" onChange="javascript:majTableauSaisie(tableau,'liste','leformulairechamp')"></select> <p>------------</p> </form> <p onClick="javascript:ajout('tableau','liste','leformulaire')">Ajout</p> <p onClick="javascript:modif('tableau','liste','leformulaire')">Modification</p> <p onClick="javascript:del('tableau','liste','leformulaire')">Suppression</p> </div> <div> <form action="" method="post" id="lesdroits"> <select name="mesdroits" size="5" id="mesdroits"></select> <br/> <select name="droits" id="droits"></select> </form> <p onClick="javascript:ajout('mesdroits','droits','mesdroits')">ajouter autorisation</p> <p>retirer autorisation</p> </div> </body> </html> |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() |
Question bete mais as tu copier aussi tes fichiers js dans le même répertoire?
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() |
ya pas de raison qu'en renommant le fichier en .php que les scripts ne s'execute pas. l'erreur vient certainement d'ailleur
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789 |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 19 ![]() |
j'ai bien collé les fichiers js dans le répertoire.
ce qui est encore plus étonnant, c'est que je viends de mettre celà en ligne ches ifrance et que ça fonctionne!!!!! donc, le problème semble venir de easyPHP, ce qui est un peu génant pour faire mes tests. savais-vous s'il y a des options à activer/ config spéciales pour utiliser des fichiers .js? les xmlhttprequest? les ficher .txt? merci |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() |
Quand tu dis que rien ne se passe, tu as une page blanche ou le contenu actif de ta page ne fonctionne pas?
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés |
|
|
00
|
|
|
#6 | |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Moi c'est la phase
Citation:
|
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : mars 2006 Messages : 19 ![]() |
Citation:
je fait clic droit sur l'icone dans la barre des tâches, administration. je clique ensuite pour accèder au site sur lequel je travail je clicque sur le lien vers mapageAJAX.php et là, patatra, pas glop. |
||
|
|
00
|
|
|
#8 | |
|
Membre habitué
![]() Inscription : décembre 2005 Messages : 137 ![]() |
Citation:
|
|
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() |
As tu copier tes fichiers dans le répertoire www d'easyphp? si oui lance le en ouvrant internet explorer avec l'adresse http://localhos
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mars 2006 Messages : 19 ![]() |
bonjour à tous, je m'y suis remis.
après avoir regarder ce qui se passe dans la console javascript, je vois que les entete xmlHTTPHeader revenant du serveur pose problème. en affichant les entêtes, je vois un message du serveur apache de EasyPHP m'indiquant que la méthode 'POST' que j'utilise n'est pas permise pour l'URL.....valeurs.txt quelqu'un sait_il comment configurer le serveur apache pour que cette méthode soit valide. merci d'avance. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com