reload.js ne marche pas sur apache
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 :
Code:
1 2
|
<a href="./reload.js"><img src="./close.gif" width="48" height="48" border="0"></a> |
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:
1 2 3 4 5
|
<script language="javascript">
window.opener.location.reload();
setTimeout( "window.close();", 10 );
</script> |
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
Internal Server Error
et en consultant mon error.log, j'ai ce qui suit :
Code:
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.