Newsgroup: it.comp.lang.javascript
Titolo: invisibile al contatore

tempo fa ho letto da qualche parte che c'è uno script per non farsi
"contare" dal contatore, ma non ricordo dove(NG o sito).
Mi pareva fosse coi cookie..tipo:
ho creato nel mio HD un cookie di nome "prova".
nella sezione head ho messo la funzione Get_Cookie(name)
nella pagina ho messo:
<script>
var wm=Get_Cookie("prova");
if (!wm) {
<!-- BEGIN FASTCOUNTER CODE -->
<a href="
http://member.bcentral.com/..bla...bla..bla
. target="_top">
<img border="0"
src="
http://fastcounter.bcentral.com/..bla..bla..bla
"></a>
<!-- END FASTCOUNTER CODE -->
<br>
<!-- BEGIN FASTCOUNTER LINK -->
<font face="arial" size="1">
<a href="
http://fastcounter.bcentral.com/fc-join
"
target="_top">FastCounter by bCentral</a>
</font><br>
<!-- END FASTCOUNTER LINK -->
}
</script>
il counter non appare, ma mi da un errore di sintassi nella riga:
<a href="
http://member.bcentral.com/..bla...bla..bla
. target="_top">
(ovviamente solo qui ho messo "bla bla bla"!!!)
come mai?
grazie x eventuali delucidazioni o link 
ciao!
Waitan (Diego)
------------------------------
1 NUM3R1 NON 51 POSSONO AMAR3
------------------------------
togli buyaospam per rispondere in email

 <a href="
http://member.bcentral.com/..bla...bla..bla
. target="_top">
Devi usare document.write per tutte le linee del codice HTML.
Qui infatti l'interprete JavaScript cerca di eseguire <a href... come se fosse 
codice JavaScript!
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

codice JavaScript!
ti ringrazio molto. Ma perche' Netscape ignorava quello script,senza
segnalare alcun errore,  mentre IE segnalava l'errore?
In genere non e' il contrario? (cioe' NS che si blocca e IE che va
avanti tranquillamente?)
grazie ancora.


 avanti tranquillamente?)
Perché è più onesto e non chiede all'utente se continuare a fare una cosa di 
cui l'utente non fa niente.
Comunque l'errore viene correttamente rilevato anche se non segnalato.
Anche se nella status bar non compare niente (il perché non lo so a dire il 
vero) se scrivi "javascript:" nella location vedrai un "Syntax Error".


grazie mille x  le risposte.
Il discorso del non essere contati dal contatore non sarebbe da FAQ?
Ho guardato su 
HTML.IT
 e su jsdir ma non mi pare di aver trovato
qualcosa a riguardo. Forse perche' e' troppo semplice? :)
(effettivamente e' solo un "if then" con in mezzo un cookie...pero'
....io la butto li': magari nelle FAQ relative ai cookie...:))
ciao!


 ....io la butto li': magari nelle FAQ relative ai cookie...:))
Buon suggerimento.


> Il discorso del non essere contati dal contatore non sarebbe da FAQ?
ho provato e funziona tutto perfettamente in locale, sull'HD.
Poi ho fatto l'upload e ho controllato.. ma sul sito vengo normalmente
conteggiato, come se non avessi il cookie per il controllo.
Come mai?
Praticamente sono al punto di prima! :(
Ho provato 4 volte e il counter e' aumentato di 4..... quindi il
problema non era un semplice reload della pagina.
help!!
-------------
(30 minuti dopo)
Mi rispondo da solo: il cookie iniziale era "locale".
Ho dovuto creare un cookie dal sito stesso, non partendo dal mio HD.
Praticamente ho uploadato un  file  "creatore" di cookie: da li' ho
creato il cookie (con lo stesso nome) e ora viene riconosciuto.
Per fare tutto in locale bisogna "modificare" il nome del cookie da
nomeutente@C_windows/ecc.txt   a nomeutente@nomesito[1].txt
il nome del cookie rimane invariato quindi dovrebbe funzionare.
-------------
(5 minuti dopo)
non va! mi conta lo stesso!
effettivamente i 2 cookie dentro sono un po' "diversi", sebbene il
nome rimanga invariato.
come unica soluzione quindi bisogna mettere un Set_Cookie solo per la
prima volta, poi deve essere tolto.
E' proprio questa la via migliore? O tutto questo giro di cookie,
set_cookie, get_cookie che ho fatto e' solo un "accrocchio" (come
direbbe ZER0 :)) ?
