vedi, secondo me, il problema sta nella forma del link allo script.

codice:
src="?id=blah-blah"
Prova ad evitare percorsi del genere e punta direttamente al file (senza i fronzoli di ?id=)

per quanto riguarda percorso assoluto intendo dire il percorso completo dalla root del sito, esempio:

diciamo che hai lo script in questa posizione

www.tuosito.it/folder/script.js

ossia nella cartella "folder" del sito

per linkare lo script da una pagina qualunque del sito puoi semplicemente fare

codice:
<script language="javascript" src="/folder/script.js"></script>
in questo caso, la "/" all'inizio del percorso (src) dice alla browser che il percorso è "assoluto".