Bonjour à tous,

J'utilise un compteur sur une page web (qui fonctionne) à l'aide d'un script inline.
J'aimerais pouvoir transférer cet appel dans un fichier JS externe déjà existant.
Voici le code HTML et JS externe actuel...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HTML
<body onLoad=gen_hits()>
...
<span id='hits'></span><SCRIPT language="JavaScript" SRC="http://www.mycompany.com/cgi-bin/counterdir/gcount.pl?NUMBER=../../otherdir/counter"></SCRIPT>
...
<script type="text/javascript" src="js/ini.js"></script>
</body>

JAVASCRIPT EXTERNE (ini.js)
var hits="HITS ";

function gen_hits() {
document.getElementById("hits").innerHTML=hits;
}
Et voici une "idée" de ce que j'essaye de faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HTML
<body onLoad=gen_hits()>
...
<span id='hits'></span>
...
<script type="text/javascript" src="js/ini.js"></script>
</body>

JAVASCRIPT EXTERNE 
var hits="HITS " + <SCRIPT language="JavaScript" SRC="http://www.mycompany.com/cgi-bin/counterdir/gcount.pl?NUMBER=../../otherdir/counter"></SCRIPT>;

function gen_hits() {
document.getElementById("hits").innerHTML=hits;
}
Je n'arrive pas à formater l'url de la version dans JS pour que cela fonctionne.
(Sauf si je fais appel à document.write mais dans ce cas il remplace tout le contenu de ma page, bien sûr...)


Quelqu'un aurait une idée ? Moi je m'arrache les cheveux depuis 2 jours...

Un grand merci.