Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    contatore visite no_SSI.pl

    In un sito che ho pubblicato sul web ho inserito il contatore delle visite.
    Il contatore è il no_SSI.pl (scritto in perl e scaricato gratuitamente) che non fa altro che incrementare di uno il numero che trova su un file e, dopo averlo letto, farlo vedere nella finestrella predisposta, come fanno tutti i bravi contatori.
    Il problema è questo:
    Se accedo al sito tramite Mozilla Firefox vedo il numero regolarmente. Se accedo con Internet Explorer il numero non compare.
    C'è qualcuno che mi sa dire come ovviare al problema?
    Ringrazio tutti anticipatamente.
    Donfelipe.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non dai info sufficienti.
    Soprattuto non si riesce a capire se il problema e` lato server o lato client. Queste domande dovrebbero aituare a circoscrivere il problema.

    Quando accedi tramite IE, il contatore viene aggiornato? (accedi con FF, indi accedi con IE, e di nuov con FF: il numero aumenta di 1 o di 2 rispetto a prima?)
    Quale e` il codice HTML generato dal contatore? Non e` che sia codice errato? (prova a visualizzare il codice HTML del pezzetto sia in FF che in IE)
    Non e` che ci siano dei commenti condizionali (nel file generato)?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Ho fatto la prova che mi hai indicato: ho potuto verificare che il contatore viene aggiornato regolarmente. E' solo un problema di visualizzazione.
    Mi dispiace ma non so come si fa a visualizzare il codice html generato.
    Se ti può aiutare ti informo che il file che contiene il numero da incrementare e far vedere, sul server, si chiama immagine.dat.
    Grazie e saluti.

    Donfelipe

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sembrerebbe quindi un problema lato client, ma devi fare le altre prove che ti ho suggerito.

    Quando visualizzi nel browser, fatti visualizzare il codice (view > page source - oppure click destro > visualizza sorgente --- ma dipende dal browser)
    In FF puoi anche selezionare un pezzo e con il pulsante destro del mouse farti visualizzare il sorgente della selezione.
    Devi verificare se c'e` differenza nel codice che arriva ai due browser.
    Eventualmente posta qui.
    (se si dimostra un problema lato client, poi facciamo spostare la discussione).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Con FF riesco a vedere il codice (che poi non è altro che quello scritto da me) e che qui ti riporto.
    <TABLE WIDTH="200" border="0" cellspacing="0" cellpadding="0">
    <TR><DIV ALIGN="LEFT"><TD WIDTH="86" BORDER="0"></TD></DIV>
    <DIV ALIGN="CENTER"><TD WIDTH="28" BORDER="0" bgcolor="YELLOW">
    [img]cgi-bin/contatore_noSSI.pl?public/immagine.dat[/img]</TD></DIV>
    <DIV ALIGN="RIGHT"><TD WIDTH="86" BORDER="0"></TD></DIV></TR>
    </TABLE>

    Con IE selezionando il piccolo riquadro del contatore, mi si apre una finestra dove leggo soltanto l'istruzione <img src=.... e che comunque mi pare che non dica un gran ché.

    Grazie ancora e rimango in attesa.

    Donfelipe.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Che brutto codice!! Ma non puoi usare un linguaggio piu` moderno?
    Che DTD usi?
    E comunque mi pare che ci sia un grave errore di innestamento dei tag (che potrebbe precludere la visualizzazione in qualche brwoser, non pero` in IE)

    Ma il CSS genera un'immagine? E con che strumenti la genera?
    Non sarebbe meglio generare un testo?

    Anche per IE serve un pezzetto di codice che racchiuda l'immagine: se non riesci a farlo mediante selezione sulla pagina, devi trovare il punto nel codice della pagina (quello e` sempre visualizzabile).

    Ma prova anche a correggere il link all'immagine in:
    [img]/cgi-bin/contatore_noSSI.pl?public/immagine.dat[/img]
    (con la slash davanti a cgi-bin: altrimenti potrebbe non funzionare nelle pagine interne e neppure se fai degli spostamenti di server)


    Nota che inserendo un'immagine in quel modo qualche browser potrebbe non caricarla (cosituisce un potenziale pericolo di virus): mi sa che hai preso un programma un po' vecchio.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.