Newsgroup: it.comp.lang.javascript
Titolo: AJAX e Javascript disattivato

Salve a tutti,
	ho intenzione di sviluppare alcune cosette in ajax su un sito. Prima di 
intraprendere questa scelta volevo sapere una cosa.
Se l'utente che vede il sito ha il javascript disattivato immagino che 
la parte di chiamata delle funzioni lato client non funzioni. Come si 
puï¿œ ovviare a questo problema?
Grazie!

 pu� ovviare a questo problema?
IMHO se ha javascript disattivato io non mi preoccuperei: oggigiorno non va
da nessuna parte ... piuttosto, per un sito internet, occorrerebbe trovare
una alternativa se non supporta xmlhttp (ajax): p.e. IE5 per Mac, oppure
Opera 7 non lo supportano.
In tal caso � in realt� molto semplice: via javascript ottieni l'oggetto
xmlhttp, se non lo ottieni invierai una form nel modo "classico". Lato
server non cambia praticamente nulla.
-- 
"qualcuno � andato per et�
 qualcuno perch� gi� dottore
 e insegue una maturit�, si � sposato, fa carriera
 ed � una morte un po' peggiore"
									    F.G.

 problema?
Sviluppi il sito in modo che funzioni senza AJAX, e poi ci aggiungi sopra 
le funzionalita` dinamiche.
Cosi` funziona senza, e funziona meglio con.
Bye.

 Grazie!
Come lascia intuire Alessandro, se un navigatore ha javascript
disattivato non vedrà nulla di ciò che hai implementato tramite
funzioni javascript.
Un utilizzo accorto di tale tecnologia si basa sul fatto che non
supporti funzioni fondamentali della pagina.
Ad esempio: se una pagina carica tramite javascript tutti i commenti
inseriti dagli utenti a proposito di un film, chiunque non abbia
javascript attivato non vedrà mai i commenti. Cosa peggiore, ciò crea
difficoltà anche ai motori di ricerca a raggiungere i contenuti.
Tieni invece a mente il concetto (un po' universalizzato a dire la
verità) del Progressive Enhancement: una volta che hai una pagina
"core" costruita in html, puoi modificarla tramite javascript (ad
esempio, tornando ai commenti del nostro film, potrebbero essere
compressi, parzialmente nascosti,  o il testo potrebbe essere
ingrandito dinamicamente ecc..). In questo modo chi non ha javascript
abilitato vede solo i commenti in modalità "grezza", chi ha javascript
abilitato potrebbe leggere i commenti godendo della maggiore
interattività che questa tecnologia può sviluppare.

Ringrazio tutti anticipatamente.
Stavo pensando alla classica funzione che, in base alla selezione di una 
voce nella select, carica un'altra select e alcuni campi testo con i 
dati risultanti dall'estrazione di un database.
Attualmente la procedura esiste e funziona ma per ogni selezione si 
ricarica la pagina. Devo ammettere che cmq � presente del javascript ma 
la selezione non � fondamentale per la navigazione del sito. Cmq penso 
che, siccome il sito � rivolto a un numero ristretto di persone 
identificabili fisicamente, di inserire quali sono i browser minimi 
supportati e che javascript deve essere attivo. Percui forse anche il 
problema AJAX si potrebbe risolvere inserendo come browser minimo ad es. 
Opera 8, FF 2.x, IE 6(?)/7/8.
Mi chiedo per�, sul problema della compatibilit� del browser su AJAX, se 
� possibile intercettare la NON compatibilit�. Poich� se il Javascript 
non � attivo so come fare, ma x AJAX?
Grazie!

 non � attivo so come fare, ma x AJAX?
richiedi un riferimento all'oggetto xmlhttp, se null non lo supporta.
Es.
 
http://www.criosoftware.it/default36.aspx
-- 
"Capivamo di essere tanti
 capivamo di essere forti,
 il problema era solamente
 come farlo capire ai morti."
									    C.L.