Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)

Autore Topic: Script non eseguito  (Letto 1524 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline visualizer

  • Post: 2
Script non eseguito
« il: 06 Dicembre 2010 11:25:30 »
Da anni utilizzo uno script java (statcountex) per richiamare le statistiche di questo programma opensource.
Lo script funziona perfettamente, ma firefox non sembra eseguirlo.
Lo script funziona sul principio di caricare un'immagine (count.asp) passandogli dei parametri.
In realtà ovviamente l'immagine è uno script asp che va a loggare i dati ricevuti su un database.
Funziona perfettamente con gli altri browsers ma non con Firefox (versione 3.6.1).

Questo è lo script:
Codice: [Seleziona]
<script type="text/javascript" language="JavaScript">
var file='/statcountex/count.asp';

var d=new Date();
var s=d.getSeconds();
var m=d.getMinutes();
var x=s*m;
f='' + escape(document.referrer);
if (navigator.appName=='Netscape'){b='NS';}
if (navigator.appName=='Microsoft Internet Explorer'){b='MSIE';}
if (navigator.appVersion.indexOf('MSIE 3')>0) {b='MSIE';}
u='' + escape(document.URL); w=screen.width; h=screen.height;
v=navigator.appName;
fs = window.screen.fontSmoothingEnabled;
if (v != 'Netscape') {c=screen.colorDepth;}
else {c=screen.pixelDepth;}
j=navigator.javaEnabled();
info='w=' + w + '&h=' + h + '&c=' + c + '&r=' + f + '&u='+ u + '&fs=' + fs + '&b=' + b + '&x=' + x;
document.write('<img src="' + file + '?'+info+ '" width=0 height=0 border=0>');
</script>
 <noscript> <img src="/statcountex/count.asp" border="0"> </noscript>
 


Qualcuno me lo sa spiegare?
(La console errori non segnala alcun errore...)


Edit by gialloporpora: inserito il codice nel tag code
« Ultima modifica: 06 Dicembre 2010 17:00:22 da gialloporpora »

Offline visualizer

  • Post: 2
Re: Script non eseguito
« Risposta #1 il: 06 Dicembre 2010 16:32:55 »
Potrebbe dipendere dal fatto che su strumenti/informazioni sulla pagina/media l'indirizzo viene indicato in corsivo ed il tipo di file viene indicato come immagine?

In corsivo vuol dire "Non trovato?"

http://www.NomeDelSito.it/statcountex/count.asp?w=1280&h=1024&c=24&r=&u=http%3A//www.NomeDelSito.it/&fs=&b=NS&x=580

Offline gialloporpora

  • サンドロ
  • Moderatore
  • Post: 10806
    • Il blog che non c'è
Re: Script non eseguito
« Risposta #2 il: 06 Dicembre 2010 17:06:17 »
Hai una pagina di test?
Spiega cosa si dovrebbe vedere, a me non sembra ci siano errori nel codice.
Ciao

Offline A35G

  • Post: 642
    • HackWorld - La Rinascita del Sapere -
Re: Script non eseguito
« Risposta #3 il: 07 Dicembre 2010 15:40:32 »
Da premettere che Java è totalmente diverso da JavaScript:

  • Come fai a dire che Firefox non lo esegue o sembra non eseguirlo?
  • Hai un url su cui fare delle prove?
  • Hai provato a inserire il percorso intero alla variabile file e all' attributo src dell'immagine nel tag noscript?
  • Il sito, è autoprodotto o utilizzi una piattaforma CMS?
  • Utilizzi file .HTACCESS et similia

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: Script non eseguito
« Risposta #4 il: 07 Dicembre 2010 18:01:14 »
Non so come funziona il tutto, ma queste righe

Codice: [Seleziona]
if (navigator.appName=='Netscape'){b='NS';}
if (navigator.appName=='Microsoft Internet Explorer'){b='MSIE';}
if (navigator.appVersion.indexOf('MSIE 3')>0) {b='MSIE';}

mi fanno pensare che il codice preveda solo IE e Netscape.

0 Utenti e 2 Visitatori stanno visualizzando questo topic.