Salut,
J'ai une page html qui contient des liens vers des fenêtres pop-up (window.open) qui permettent d'afficher des données. Ces fenêtres contiennent chacune un lien qui permet de fermer le pop-up en question et d'actualiser la fenêtre mère (window.opener). Ce lien est le suivant :
En effet, ce lien est une image qui en cliquant dessus, invoque le script contenu dans le fichier reload.js. Ce script est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="./reload.js"><img src="./close.gif" width="48" height="48" border="0"></a>
Tout ça est beau mais lorsque je clique sur l'image censée fermer le pop-up et actualiser la fenêtre mère, j'obtient un gros
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script language="javascript"> window.opener.location.reload(); setTimeout( "window.close();", 10 ); </script>
Internal Server Error
et en consultant mon error.log, j'ai ce qui suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [error] [client 127.0.0.1] c:/easyphp1-7/cgi-bin/reload.js is not executable; ensure interpreted scripts have "#!" first line [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/easyphp1-7/cgi-bin/reload.js
Est-ce que quelqu'un peut m'expliquer ce charabia, d'autant plus que lorsque j'utilise reload.js hors serveur, ça marche très bien.
Merci d'avance.
Partager