Javascript - applet java & simili
La possibilità di usare un linguaggio di scripting (di
solito javascript a livello client) incorporato nell'html
delle pagine web ha costituito una grossa rivoluzione, rendendo
possibile la costruzione di pagine interattive impensabili
altrimenti. Lo stesso dicasi per le applet java, le animazioni
flash, ecc.
Come sempre c'è però il rovescio della
medaglia. Per maggiore chiarezza elenchiamo alcuni dei problemi
comuni:
-
L'utente può avere disabilitato il gestore degli
script. La cosa è sempre più facile nei nuovi
browser ed è legata anche al fatto che parecchi hanno
approfittato degli script per condurci, senza la nostra
volontà, in siti che non avremmo mai voluto
visitare...
-
La gestione degli script non è uniforme sui vari
browser. Anche se c'è una tendenza verso la
standardizzazione, siamo ben lungi dal traguardo.
-
Per quanto riguarda gli applet Java tutti i browser escono
oggi in versione base senza il motore per gestirle (la Java
Virtual Machine) e l'utente deve provvedere ad
installarlo autonomamente. La nostra esperienza dice che sono
moltissimi quelli che non lo installano.
-
Discorsi analoghi valgono per le animazioni flash e altre
tecnologie.
Che cosa fare allora?
E' naturalmente impossibile pensare di rinunciare alle
possibilità offerte da queste tecnologie, ma bisogna
assolutamente tenere conto dei problemi indicati.
Noi seguiamo le seguenti "regole".
-
Nella home page non si deve utilizzare nessuna di queste
tecnologie. Tra l'altro l'uso, per esempio, di applet
java rallenta spesso in maniera notevole il caricamento della
pagina, e infastidisce il visitatore (alcuni siti, anche
istituzionali, nel campo della scuola sono ben noti per la
loro difficoltà di caricamento!). E' bene che la
home page sia agile nel caricamento, è che
possibilmente stia in una sola finestra o poco più.
-
Se si usano dei javascript per creare barre di navigazione
(anche noi lo abbiamo fatto) è bene che si prevedano
anche opzioni alternative e che in ogni caso questi script
siano il più possibile "standard".
L'idea di base è che ogni pagina dovrebbe avere
almeno un link normale (cioè costruito con il tag
<a>) alla home page del sito.
-
Le pagine che contengono diverse tecnologie devono essere
opportunamente indicate, avvisando l'utente della loro
presenza. Questo è assolutamente indispensabile se si
usano versioni di Javascript che utilizzano istruzioni non
standard (in questo sito, per esempio, la sezione "Test
on line" è, fin dalla home page, dichiarata
compatibile solo per IE6+).
copyright 2000 et seq. maddalena falanga & luciano battaia
pagina pubblicata il 26/02/2004 - ultimo aggiornamento il
26/02/2004