Newsgroup: it.comp.lang.javascript
Titolo: Per favore un attimo di attenzione, grazie

C'e' chi sostiene che utilizzando javascript per la costruzione dei siti
internet si esclude una gran parte di utenti internet che non potrebbero
visualizzare le varie pagine contenenti codici javascript.
Secondo me è una cavolata enorme pero' visto che tale affermazione proviene
da una società specializzata nella costruzione dei siti vorrei sapere se
cio' che sostengono corrisponde a verità assoluta o si tratta solo di una
scusa per giustificare le loro lacune in merito a questo linguaggio di
programmazione.
Grazie per la cortese attenzione.
Inoltre e' vero che non appena creo un array contenente valori alfanumerici
vado a rubare memoria utente pari a 255 posizioni indipendentemente da
quante invece effettivamente ne utilizzo? Per cui se creo un array
tridimensionale occupo una infinità di memoria utente?
Grazie ancora
marco

 Secondo me è una cavolata enorme
Non tutti usano Windows (fortunatamente), e tra questi non tutti (ancora
piu` fortunatamente) usano IE o Netscape.
Esistono Opera, iCab, Lynx, Mosaic, CyberDog, WannaBe e tanti altri
browser che NON supportano javascript.
Inoltre se parliamo di JScript e non di javascript a supportarlo esiste
solo IE>4 e solo nella versione per Windows >9x.
Dire che quasi tutti usano Win+IE e` vero, ma per il pubblichetto home e
non per gli "addetti al settore" delle aziende.
-- 
Oramai che i baci tuoi piu` non mi sazian
cerchero` un'altra donna dentro ai sogni di Tarzan...

 browser che NON supportano javascript.
Opera supporta JavaScript. Nelle versioni 3.x in modo schifoso, ma dalla 4.0
è addirittura quasi w3c compatibile.
Lynx è solo testuale, e quindi un sito HTML 3.2 compatibile senza JS anche
con quello avrebbe problemi.
E' cmq giusto creare una versione statica del sito, se in quella dove si usa
JS compromettesse la corretta navigazione.
Ed è proprio per questo che esistono i tag <noscript>...</noscript> e
<noframes>...</noframes>
Bye
tFontN

browser che NON supportano javascript.
Sě, ma che quote di mercato hanno?
Un'azienda che deve programmare un lavoro lo fa in funzione dei potenziali
utenti. Che senso ha spendere tempo-uomo in sviluppare soluzioni
Opera-compatibili se 2 utenti su 1000 utilizzano questo browser? Il problema
č loro!!! Che si aggiornino!
Le crociate non servono a nessuno, tanto meno alle aziende!
Era solo una personale opinione, scusate per aver abusato dello spazio sul
NG.
--
Stefano Tempesta
ste...@tempesta.org
--
Stefano Tempesta
ste...@tempesta.org





 visualizzare le varie pagine contenenti codici javascript.
Basta usare javascript per non fare cose importanti, e/o fornire una
versione alternativa per chi non lo supporta.
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 265WU/2686hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
|  
http://www.fumetti.org/inducks/
 - Fumetti Disney  |
|____________"I'm the best at what I do."____________|

 Le crociate non servono a nessuno, tanto meno alle aziende!
In effetti e' tanto peggio pre loro, perdono soldi (non guadagnandoli) e
buonanotte.


 con quello avrebbe problemi.
Un sito HTML 4 valido non ha alcun problema con lynx senza JS :-)


 Le crociate non servono a nessuno, tanto meno alle aziende!
Ma, poiche' mantenere la compatibilita` costa veramente poco,
intraprendere la crociata in favore di Bill Gates non ha molto senso.
Vade retro JScript, benvenga javascript (che uso)... ma che non sia
conditio sine qua non per accedere ad un sito.
P.S.: a proposito di Bill... Il tuo guardafuori espresso ha l'eco sui
messaggi (post triplo) e perde le references dei thread, che risultano
broken (manca completamente il tag "References" nelle heders).
Quest'ultimo punto, in particolare, lo pone fuori dalle RFC che vogliono
almeno la reference al msg a cui risponde ed al 1o del thread (AFAIR).
Come dicevo sopra, gli standard sono gli standard e Bill non e` ne'
Internet ne' standard: supportarlo e promuoverlo non ha senso.


 tridimensionale occupo una infinità di memoria utente?
Non lo so, ma cosa intendi per "posizioni"? Byte, word, dblword.
-- 
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
------------------------------------------------------------------------

contatore a 17426 visite, di queste 17252 erano JavaScript Enabled, e 174
no.
Come? O___o
Come puoi sapere quanti hanno il javascipt non enabled? Tutte e quante le
17426 l'hanno enabled se no come li conta gli hits il counter?? O___O
(O forse non ho capito io come funziona il counter.. ma io sul mio sito ho
attivato delle restrizioni si IE disattivando il javascript perche' non
voglio essere cotnato e il cookie non funziona.. e infatti non mi conta)


 17426 l'hanno enabled se no come li conta gli hits il counter?? O___O
Un contatore e' tecnologia server side, non client side.
A meno che non faccia cose particolari, non ha bisogno di scripting lato
client.
Onde per cui e' indipendente dalla piattaforma che utilizzi.

 tFontN
Ah, ben tornato cmq. :)

 Onde per cui e' indipendente dalla piattaforma che utilizzi.
Ma lui parlava di shinystat! (almeno.. io quello ho trovato sul suo sito :-)


 Ma lui parlava di shinystat! (almeno.. io quello ho trovato sul suo sito
:-)
Sul sito ci sono *due* counter. Shiny Stat ed un "Site Counter" (suppongo
sia semplicemente un paio di righe di ASP).
Nel secondo caso, non c'e' bisogno di alcuno script lato client.
Cmq mi pare quantomeno assurdo che un counter debba avere abilitato il
javascript per funzionare... -____-
Mi spiego: Posso capire che Shiny Stat per - chesso' - non contare il
"proprietario" del sito, utilizzi un cookie et similari, ma cmq il fatto di
avere o no il javascript abilitato non incide (io posso avere il JS diabled,
ed accedere ai cookie tramite ASP).
Differente e', magari, se hai i cookie disabled. Ma a quel punto non e' che
il contatore non funziona, semplicemente conta anche il proprietario.

 voglio essere cotnato e il cookie non funziona.. e infatti non mi conta)
Non serve a nulla disabilitare JS e cookie perché il server conta quando e
come vuole la tua visita.
I cookie al limite possono rivelare che hai già visitato il sito e quante
volte, che cmq non centra nulla con i contatori.
Ricordo che con JS non si possono salvare file, e quindi nemmeno
incrementare i contatori.
Bye
tFontN

 il contatore non funziona, semplicemente conta anche il proprietario.
No, io parlavo del cookie solo per non essere cotanto (feature che shinystat
dice di supoprtare ma che in realta non funziona.. ma con altri counter
funziona).
Siccome il cookie non funziona, ho dovuto fare una cosa completamente
diversa...disattivare il javascript nel mio broswer quando vado nel mio
sito, ed appunto non vengo contato (secondo me correttamente)


 come vuole la tua visita.
Non sto parlando del server dove ho il sito.. se quello cotna io non ho cmq
accesso ai quei dati in genere (spazi gratuiti...), sto parlando dei counter
gratuiti che usano javascript per mandare informazioni (e quindi contarti)
al loro di server :-)


 
-- 


 sito, ed appunto non vengo contato (secondo me correttamente)
Anche a me sembra strano.
Ci ritorno appena mi collego.... oltretutto ho letto qualcosa di Heinlein in 
passato :-)


 passato :-)
:-)
Cmq a me con javascript disattivato non mi conta, mentre se e' attivato si',
a prescindere dal cookie.. non capisco :-(

 a prescindere dal cookie.. non capisco :-(
Me lo chiedo anch'io :-)


 Me lo chiedo anch'io :-)
Boh, e' davvero strano.


 Boh, e' davvero strano.
Correggo: ho capito.
Che fesso che sono.... bastava andare prima a leggere il codice :-)
<script type="text/javascript" language="JavaScript">
lun="na"; ver="na"; col="na";
if (parseInt(navigator.appVersion) > 2)
	{
	lun=screen.width;
	ver=navigator.appName;
	if (ver != "Netscape"){col = screen.colorDepth}
	else{col = screen.pixelDepth}
	}
	ref = ""+escape(document.referrer);
document.write("<a TARGET=_new href=\"
http://www.shinystat.it/cgi-bin/
");
document.write("shinystatv.cgi?USER=jsdir\" TARGET=\"_new\">\n");
document.write("<img src=\"
http://www.shinystat.it/cgi-bin
");
document.write("/shinystat.cgi?USER=jsdir&REFER="+ref+"");
document.write("&COLOR="+col+"&SIZE="+lun+"\" ");
document.write("border=0></a>"); 
</script>
<noscript>
<A HREF="
http://www.shinystat.it/cgi-bin/shinystatv.cgi?USER=jsdir
" 
TARGET="_new"> <IMG SRC="
http://www.shinystat.it/cgi-
bin/shinystat.cgi?USER=jsdir" BORDER=0></A>
</noscript>
Come vedi ci sono due pezzi di codice: uno per <SCRIPT> ed uno per <NOSCRIPT>
Quello per <SCRIPT> funziona per i browser che HANNO JavaScript.
Attenzione ho detto HANNO non HANNO ABILITATO. Leggi dopo.
Il link+immagine contatore per questi browser viene stampato sul documento con 
document.write(), quindi se hai JavaScript disabilitato non viene stampato 
niente ed il contatore non conta.... leggerà? :-)
Invece la seconda parte è per il browser che NON HANNO JavaScript.
Qui parliamo di browsers (NN o IE) in versione precedente alla 3 o di browser 
testuali.
Ma un  browser in versione 4.0 il JavaScript ce l'ha, quindi <NOSCRIPT> non 
entra in azione. Il fatto che sia disabilitato non importa.
Concordi?
Ah vedrai che questo script è diverso da quello ufficiale di ShinyStat.
E' quello che uso su JsDir e te lo consiglo perché quello ufficiale da errori 
su browser vecchi. Non so se hanno modificato quello che distribuiscono... 
forse al terzo errore che gli ho trovato si sono stancati di darmi retta :-)
Peccato, perché mi sembra tuttora che sia il miglior servizio free di 
contatore+statistiche.


 contatore+statistiche.
Anche secondo me (in realta' manca un dato secondo me fondamentale come la
versione dei browser.. intendo.. quato mi dice che l'80% dei visitatori del
mio sito usa IE, ma senza specificare se IE 4 o 5, che sono due browser
diversissimi tra loro! 
the.counter.com
 inveec lo fa, ma meta' del tempo non
funziona e la pagina delle statistiche e' scomodissima da usare, perche' in
realta' non e' una pagina sola, ma sono una decina)
A proposito del codice, c'e' un motivo per cui in:
document.write("<a TARGET=_new href=\"
http://www.shinystat.it/cgi-bin/
");
document.write("shinystatv.cgi?USER=jsdir\" TARGET=\"_new\">\n");
il target=_new e' specificato due volte?
(Tra l'altro pure io l'avevo modificato in questo pezzo, aggiungendo pure io
un target=_blank :-)
Sulla prima parte della modifica, non avendo io una grande conoscenza delle
funzioni javascript, mi fido e modifico lo script sulle mie pagine, grazie
:-)


 un target=_blank :-)
No.
Semplicemente il secondo l'ho aggiunto io :-)
Non mi ero accorto che fosse già presente! :-)))))


 Non mi ero accorto che fosse già presente! :-)))))
Aaahh ecco :-)
--
Laz  | ICQ: 26989309 | 
l...@libero.it
 | 265WU/2686hrs |
|   
http://heinlein.cjb.net
 - Sito italiano su RAH   |
