home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / FREI / ANJAVAPP.EXE / notesit.txt < prev    next >
Encoding:
Text File  |  1997-08-07  |  5.4 KB  |  134 lines

  1.  
  2.                  NOTE GENERALI E SOLUZIONE DI ERRORI COMUNI
  3.  
  4.  
  5. Ecco come risolvere alcuni errori comuni fatti durante l'istallazione
  6. delle applet Java.
  7.  
  8.  
  9. Innanzitutto occorre sapere che il Java e' supportato da Netscape 2+,
  10. MS Explorer 3+, soltanto nei sistemi operativi a 32 bit (Windows 95/NT ecc.),
  11. quindi non potrai vedere applet java su windows 3.1, o su un browser a 16
  12. bit: apparira' il messaggio alternativo.
  13. Il Java e' diverso dal javascript: il Java e' fatto da file .class ed e'
  14. piu' potente del javascript, il quale e' un linguaggio batch/script scritto
  15. direttamente nel documento .html. Il Javascript e' supportato anche da
  16. Windows 3.1 (16 bit).
  17.  
  18.                               --------------
  19.  
  20.  
  21. Per installare le applet, occore semplicemente fare questo:
  22.  
  23. 1) Copia i file .class nella stessa directory dei files .html, analogamente
  24.    ai file di immagini GIF e JPG.
  25.  
  26. 2) Aggiungi il tag <APPLET> nel documento html, come spiegato nelle
  27.    istruzioni. Alcuni editor html non permettono cio', o hanno strani
  28.    standard, in questo caso salva il file .html, quindi editalo con l'edit
  29.    del dos, col blocco note o con un'altro editor di testi, aggiungendo
  30.    manualmente il tag <APPLET>.
  31.  
  32. 3) Metti in linea (upload) i file .html, .class e gli altri (immagini ecc.)
  33.    nell'acconto della tua web page come al solito.
  34.  
  35.  
  36.                               --------------
  37. Errori comuni:
  38.  
  39. A) Troncatura di nomi file lunghi e scambio di lettere minuscole/maiuscole:
  40.    Molti utenti MS-DOS usano ancore il PKUNZIP per decomprimere gli archivi
  41.    zip, e non hanno in mente la differenza tra FiLe.ExE, FILE.EXE e
  42.    fILe.eXe.
  43.    Questo e' male, per un paio di ragioni.
  44.    La prima e' l'uso dei "nomi file lunghi": l'MSDOS (e i vecchi programmi
  45.    a 16 bit per windows 3.1) sono in grado si supportare solo file lunghi
  46.    8 caratteri con un suffisso di 3 caratteri.
  47.    Sistemi piu' moderni sono in grado di supportare nomi file lunghi, per
  48.    esempio MyNiceApplet.classm che ha un suffisso lungo 4 caratteri.
  49.    Se unzippi con il pkunzip l'archivio delle applet, o uploadi (mandi) i
  50.    files .class sul server con un vecchio programma FTP di win 3.1,
  51.    TRONCHERAI i nomi dei file, e il risultato sara' MYNICEAP.CLA !
  52.    Quindi, ricorda di unzippare con winzip 32 per win95 o simili, e di
  53.    copiare/uppare files con nuovi programmi che non troncano i nomi dei file.
  54.    Stai attento anche alla differenza tra maiuscole e minuscore, dato che
  55.    internet (unix) e' "case sensitive".
  56.    Quindi, scrive MyNiceApplet.class a non Myniceapplet.class, per esempio.
  57.    Gli sbagli piu' comuni sono nei nomi delle immagini, dato che win95 non
  58.    fa distinzione tra minuscole e maiuscole e carica una immagine anche se
  59.    i nomi sono diversi come maiuscolo/minuscolo.
  60.    Per esempio, salva una immagine come Image1.jpg, e sarai in grado di
  61.    caricarla in Netscape anche se la chiami come IMAGE1.JPG, image1.JPG,
  62.    IMAGE1.jpg e cosi' via.
  63.    Questo pero' non funzionera' in linea, quindi devi essere sicuro che
  64.    il nome delle immagini che carichi da un'applet sia esattamente lo
  65.    stesso, maiuscole-minuscole comprese.
  66.  
  67. B) Grandezza di immagini e applet sbagliata: leggi attentamente le
  68.    istruzioni delle applet, dato che qualche volta le immagini DEVONO
  69.    essere di grandezze fisse (per esempio 64*64, 128*128 eccetera).
  70.    Stai attento anche a non allargare troppo le applet, non piu' di
  71.    600 di larghezza (width) dato che molti hanno il modo video largo
  72.    640*480 al massimo.
  73.  
  74.                                --------------
  75.  
  76. Alcuni trucchi e consigli
  77.  
  78. Probabilmente stai pensando: cosa vedra' la gente che non ha un browser
  79. java, al posto delle applet?
  80. Puoi mettere un testo alternativo, o una immagine, o un intero segmento
  81. di documento html:
  82.  
  83. <applet code="MyApplet.class" width=150 height=150>
  84. <param name=param1 value="1234">
  85. <param name=param2 value="5678">
  86. <IMG ALT="*" ALIGN=center SRC="alternateimage.gif" border=0>
  87. </applet>
  88.  
  89. Quindi, per esempio, puoi visualizzare una normale immagine se java non
  90. e' presente, altrimenti una manipolazione java dell'immagine.
  91.  
  92.  
  93. Se vuoi leggere dei file .class da un'altra dir, basta usare codebase:
  94.  
  95.  
  96. <applet codebase="http://www.app.com/app/" code="MyApplet.class" width=150 height=150>
  97. <param name=param1 value="1234">
  98. <param name=param2 value="5678">
  99. Mi spiace, il tuo browser non supporta java.
  100. </applet>
  101.  
  102. Puoi anche caricare immagini per le applet da una cgi-bin/, magari per
  103. una "pic of the day" (immagine del giorno) o simili:
  104.  
  105. <applet code="MyApplet.class" width=150 height=150>
  106. <param name=image value="/cgi-bin/Image.cgi">
  107. <param name=param2 value="5678">
  108. <IMG ALT="*" ALIGN=center SRC="/cgi-bin/Image.cgi" border=0>
  109. </applet>
  110.  
  111.                               --------------
  112.  
  113. Bug reports, ovvero errori nei programmi:
  114.  
  115. - Non salvare immagini .JPG da Abobe Photoshop 4, dato che alcune
  116.   implementazioni java non sono in grado di leggerle. Usa photoshop 3,
  117.   o un'altro programma, come Paint Shop Pro.
  118.  
  119. - MS Explorer 3.02 ha un bug, che causa una SecurityErrorException quando
  120.   java carica immagini dall'Hard Disk locale.
  121.   Le applet comunque funzioneranno online, ma sara' difficile testarle,
  122.   quindi prendere una nuova versione, o una piu' vecchia (3.01).
  123.  
  124.   L'indirizzo per l'upgrade del java di Explorer e':
  125.  
  126.   http://www.microsoft.com/java/download/vmdownload.htm
  127.  
  128.                               --------------
  129.  
  130.  
  131.  Fabio Ciucci 1997
  132.  
  133.  http://www.anfiteatro.it/java.html
  134.