Originariamente inviato da Xinod
quello che lo script fa e' cercare tra tutti i tag <script> del documento in cui e' incluso quello che ha una parte nota dell' src, una volta trovato ne smonta l' src e ricava questa querystring
bella idea Xinod, non ci avevo pensato.
in pratica, all'interno del file script.js cerco tra tutti gli script quello che nell'src ha "script.js"
codice:
var nomeFileJs='script.js'
var re=new RegExp('^|/'+nomeFileJs+'\?');
var ss=document.getElementsByTagName('script');
var arrVariabili=new Array();
var qs, aa, i, j;
for(i=0;i<ss.length;i++){
if(ss[i].src.match(re)){
qs=ss[i].src.split('?')[1];
aa=qs.split('&');
for(j=0;j<aa.length;j++){
arrVariabili[aa[j].split('=')[0]]=aa[j].split('=')[1];
}
}
}
document.write('Le variabili del file '+nomeFileJs+' sono:
');
for(var variabile in (arrVariabili)){
document.write(variabile+'='+arrVariabili[variabile]+'
');
}