HTMLpointHTMLpoint HTMLpoint.com


 <APPLET> insertar applet Java



A diferencia de JavaScript, los apliques (applet) Java son programas residentes en servidor propiamente dichos, con una sintaxis propia que permite realizar los más variados efectos. Dicha sintaxis está contenida dentro de archivos con extensión ".class", que después es invocada por el código HTML insertado en la página. Así pues, el archivo .class es independiente de la página HTML y sin él (o sin ellos, dado que muchos apliques se componen de más de un archivo .class) el aplique no funcionaría y el navegador (Netscape o MSIE) daría como respuesta un mensaje parecido a éste:

"load: class xxxx not found"

Obviamente, las "xxxx" se refieren al nombre del archivo .class que el código HTML ha invocado pero que, en realidad, no se encuentra presente en el recorrido indicado.
Por el contrario, si el archivo está presente donde indicado dentro del código HTML de la página, el aplique se carga, produciendo los efectos deseados.

La presencia de los archivos .class presenta, además, una ulterior diferencia con JavaScript. Una de las características de este último, de hecho, es la de ser fácilmente modificable; un editor HTML o, incluso, un bloc de notas de Win95-98 son suficientes para modificar o volver a ver completamente cualquier script.
Sin embargo, para modificar un archivo .class es necesario un compilador Java y un profundo conocimiento del lenguaje de Sun. Dos elementos que el 99% de los usuarios no poseen y que impiden, en la práctica, efectuar cualquier modificación en el aplique.

Los únicos parámetros que pueden modificarse son, por tanto, una vez más, los insertados dentro del archivo HTML que invoca el aplique.

Los apliques contenidos en HTMLpoint pueden descargarse de manera individual a archivos comprimidos (formato zip). Al final de cada ejemplo práctico, de hecho, aparece un enlace donde se lee:

"Descarga el aplique en formato zip"

Haciendo clic en este enlace se abre una pequeña ventana de confirmación para descargar el archivo indicado.
Desde el momento en que el archivo zip está presente en el disco duro, es necesario efectuar algunas sencillas operaciones:

1. Descomprime el contenido del archivo dentro de un directorio (o carpeta).
Generalmente estos archivos contienen uno o más archivos .class, una o más imágenes y un solo archivo HTML.

2. Visualiza el archivo HTML mencionado en el punto precedente con tu navegador (Netscape o MSIE) para comprobar si el funcionamiento es correcto.

3. Abre el archivo HTML con un editor, o bien, sólo para los usuarios de MSIE, con la opción "VISUALIZA/HTML".

4. Llegados a este punto, te encontrarás ante el código HTML del documento. No debes considerar el encabezamiento y demás, sino prestar atención tan solo al código comprendido entre:

<!-- ------- INICIO CÓDIGO DEL APLIQUE A COPIAR------- -->

<!-- ------- FIN CÓDIGO DEL APLIQUE A COPIAR ------- -->

En caso de que, eventualmente, faltase este comentario, fíjate en el código comprendido entre:

<APPLET>

</APPLET>


Señala con el ratón todo el código y usa copia/pega para trasladarlo a otra página.

5. Abre con un editor (o con un bloc de notas) el documento HTML en el cual quieres insertar el aplique y pega el código copiado en el punto que desees. Utiliza también en este caso copia/pega. Una vez hecho esto, guarda las modificaciones efectuadas en el documento.

6. Copia los archivos .class y las eventuales imágenes del directorio (o carpeta) donde has descomprimido el archivo descargado de HTMLpoint (punto 1.) y trasládalos al directorio del archivo que has modificado en el punto 5.
Atención: no es necesario que copies también en este carpeta el archivo HTML, sino tan solo los archivos .class y las eventuales imágenes.

7. Si quieres llamar el archivo .class desde un directorio diverso de aquél en que has depositado el archivo HTML, debes impostar el parámetro Codebase como sigue:

<APPLET CODE="XXXXX.class" CODEBASE="http://www.nomesito.com/java">

Obviamente, debes sustituir "XXXXX.class" con el nombre del archivo .class, y "http://www.nomesito.com/java" con el recorrido para llegar al mismo.

Java está soportado por la versión 2 y sucesivas de Netscape, la versión 3 y sucesivas de MS Explorer, HotJava y otros navegadores, en sistemas operativos a 32 bit (Windows 95/NT, Mac OS, Sparc, Linux, etc.). Los apliques Java no aparecerán en Windows 3.1, o en navegadores a 16 bit (Netscape 4 para Win 3.1 soporta Java pero no tan bien como Win 95). Además, el soporte de Java debe estar habilitado en los navegadores, ya que en caso contrario verás sólo un mensaje que te dirá que el navegador no soporta el Java.

Errores más frecuentes

A) NOMBRES LARGOS DE ARCHIVOS CORTADOS Y CAMBIO DE MAYÚSCULAS/MINÚSCULAS. Muchos usuarios de MS-DOS utilizan todavía el viejo PKUNZIP para descomprimir los archivos zip, o bien programas a 16 bit para copiar los archivos en el sitio, sin tener en cuenta la diferencia entre FiLe.ExE, FILE.EXE e fILe.eXe. Esto es un error por varias razones:

La primera es el uso de los nombres largos para el archivo: el MS-DOS (y los viejos programas a 16 bit para Win 3.1) son capaces de soportar solamente los nombres de archivos con 8+3 caracteres.
Los sistemas más modernos, sin embargo, soportan los nombres de archivo largos; así, por ejemplo, MyNiceApplet.class, que tiene un sufijo de 5 caracteres. Si se usa PKUNZIP para desempaquetar el archivo de los apliques o se copian los archivos .class en el servidor con un viejo programa FTP para Windows 3.1 o similar, el nombre del archivo quedará CORTADO y el resultado será MYNICEAP.CLA ! Si intentamos hacer partir el aplique, se visualizará un error "java.lang.ClassNotFound". Asegúrate, pues, de desempaquetar usando "winzip 32" o similares bajo Win95, y de copiar los archivos con los nuevos programas que no cortan los nombres de los mismos.

Asimismo, es necesario considerar la diferencia entre mayúsculas y minúsculas ya que muchos servidores de Internet (Unix) son "case sensitive", es decir hacen una distinción entre mayúsculas y minúsculas. Por ejemplo, si el nombre del aplique fuera "XxXxxxxxx.class" y escribiéramos, sin embargo, "xxxxxxxxx.class", el aplique no funcionaría. Los errores más comunes se encuentran en los nombres de las imágenes porque localmente Windows 95 no diferencia mayúsculas y minúsculas y, por tanto, carga las imágenes incluso si en Internet se consideraría que poseen nombre diverso.
Por ejemplo, si salvamos una imagen como "image1.jpg", podremos cargarla desde el disco duro local denominándola también IMAGE1.JPG, image1.JPG o IMAGE1.jpg. Sin embargo, una vez trasladada al servidor del proveedor (o a vuestro sitio) funcionará solamente si nos referimos a ella como image1.jpg. Por ello, asegúrate siempre de que los nombres de las imágenes cargadas desde un aplique sean idénticos, mayúsculas y minúsculas inclusive.

B) Dimensiones erradas de imágenes o apliques. Las imágenes, normalmente, DEBEN ser de dimensiones establecidas (por ejemplo, 64*64, 128*128, etc.). Además, es conveniente no ensanchar mucho los apliques ya que quienes usan un modo vídeo 640x480 no lograrán ver del todo las imágenes cuya anchura sea superior a 600 píxel.


  Torna a inizio pagina