Gli applet Java sono, a differenza dei javascript, dei veri e propri programmi che generano dei file .class creati secondo il linguaggio di programmazione Java. Non mi dilunghero' in questa sede nell'approfondimento dei dettagli tecnici degli applet (per i quali rimando ai link elencati piu' sotto), ma mi limitero' a fornire semplici strumenti per la gestione di applet gia' esistenti. Come detto sopra, gli applet funzionano in quanto generati da un file class; file richiamato da codice HTML inserito all'interno delle pagine. Quindi, non e' sufficiente inserire codice all'interno delle nostre pagine, il quale senza la presenza del file .class non funzionerebbe affatto. Per fare un esempio, consideriamo l'applet che genera l'effetto "lago" che si trova nella parte destra della versione "frame" di questa guida; il codice interno alla pagina che ne genera l'effetto e':
<PARAM NAME="image" VALUE="guida_logo.gif"> </APPLET> Di solito gli applet vengono trovati su pagine altrui e da li' si cerca di scaricarli. Il problema non e' scaricare il codice HTML interno alla pagina (per cui e' sufficiente un normale "save as..") ma il file .class. L'unica soluzione e' quella di andare a ricercare nella cache di Netscape o MSIE tale file che dovra' poi essere ricopiato (e rinominato nel caso di Netscape) nella directory dove risiede l'immagine da associare. Spesso gli applet sono collegati a link. In questo caso sorge il problema per chi inserisce l'applet in una pagina divisa in frame, ed intende caricare il nuovo link in un frame diverso da quello in cui risiede l'applet. In altre parole sorge il problema di ricreare la funzione TARGET nei link associati agli applet. Il codice da inserire e' il seguente: <param name=target value="_new"> E' importante sottolineare che java funziona esclusivamente con sistemi operativi a 32 bit. Gli utenti di win 3.1 non possono sfruttare tale tecnologia. Di seguito vengono elencati alcuni esempi di applet java tra i piu' belli e utili attualmente reperibili in rete. Cliccando sull'esempio corrispondente visualizzerete l'applet ed avrete la possibilita' di scaricarne l'intero contenuto (anche il file .class) in un file zippato. |