Il Sito per imparare gratuitamente a fare pagine Web

Oggi: Martedì 24 Novembre 2009   Ore: 13:14
 
Home · XHTML con Style · Primi Passi · Guida HTML · Guida CSS · Guida PHP · F.A.Q. · Scripting · Applets · Grafica Web · Forum · Comunicazioni Scrivimi
 
  Web-Link
Libera Donazione
 Guida HTML
web-link
·Introduzione
·Elementi Struttura
·Formataz. Testo
·Immagini
·I Links
·Tabelle
·Elenchi o Liste
·Form o Moduli
·Frames
·Iframes
·Audio
·Applets e Flash
·JavaScript
·Download Guida
web-link
  Fare Web
web-link
·Applets
·Banners
·Blog
·Chat
·Contatori
·DHTML
·E-Commerce
·Editors CSS
·Editors HTML
·Flash
·Forum
·F.T.P.
·Guestbooks
·Grafica
·Iscriz.Mot.Ricerca
·Java Applets
·Java Script
·Mailling List
·Mappe Cliccabili
·Meta Tags
·Mot.ricerca interno
·Scripting
·Sondaggi on-line
·Spazi Web
·Tag Boards
·URL forwarding
·Validatori HTML
·W3C Specifiche
·Web Designer
·Web Master
web-link
Guida HTML 4.01 - Ver. 5.7.9 - Ottobre 2009 - By Web-Link
web-link
 

Guida html





Java Applet e Flash

Nota: Html è un metalinguaggio piuttosto semplice, nella sua semplicità risiedono purtroppo alcune limitazioni dovute sicuramente al fatto che quando è nato non c'erano le molte necessità che ci sono oggi.

Per colmare queste carenze si ricorre spesso a linguaggi esterni da integrare con il codice html. Fra i più adoperati ci sono Java, che non ha nulla in comune con JavaScript se non la sua parte iniziale del nome e Flash.

A proposito di Javascript, applet java e codice Flash se ne sentono dire molte ed alcune prive di ogni fondamento. Mi riferisco al fatto che possano recare danni alla macchina sulla quale vengono eseguiti. Ritengo che non sia possibile perchè non sono in grado di scrivere nulla su disco fisso. Le storie che circolano a proposito di virus o formattazioni varie sono solo storielle inventate di proposito, questo almeno ad oggi. Sappiamo con quale rapidità si evolve e si sviluppa il settore, domani è un altro giorno e tutto potrebbe accadere. Al momento posso però dirvi di stare tranquilli.

Java Un linguaggio completo e indipendente col quale ottenere vere e proprie applicazioni eseguibili all'interno di pagine web. Si tratta di un linguaggio basato sul C++ che genera codice precompilato sottoforma di applet. Non preoccupatevi, non dobbiamo creare queste applet ma sapere come inserirle, la rete è piena di applet già pronte, anche Web-Link ne raccoglie alcune fra le più belle; si tratta soltanto di scegliere quelle che fanno al caso nostro ed incorporarle. Vediamo come:

 

<APPLET>...</APPLET>

L'elemento <applet> nonostante i vari attributi funziona soltanto se richiama il file di tipo .class che contiene il codice java compilato. I vari elementi da soli non sarebbero in grado di fare nulla senza questo file esterno richiamato dall'applet stesso.

<APPLET>

attributi assegnabili:


</APPLET>
align
alt
code
codebase
name
width
heigth
vspace
hspace

Deprecato, disapprovato insieme a tutti i suoi attributi in favore di object.
 

ALIGN

L'attributo ALIGN, opzionale, specifica l'allineamento dell'applet; i valori possono essere gli stessi dell'elemento img quindi: left, right, top, middle e bottom.

<applet align="center">

 

ALT

L'attributo alt, opzionale, specifica un testo alternativo da visualizzare nel caso in cui il browser riconoscesse l'elemento applet ma non fosse in grado di eseguirne il codice.

<applet alt="spiacente il tuo browser non è in grado di visualizzare questo applet">

 

CODE

L'attributo code, obbligatorio, specifica il nome del file che contiene il codice compilato dell'applet. Di norma un file con estensione .class

<applet code="weblink.class">

 

CODEBASE

L'attributo codebase, opzionale, specifica l'URL di base dell'applet; ovvero la cartella (directory) che contiene il codice compilato dell'applet sottoforma di file .class I valori di questo attributo possono soltanto riferirsi a sottocartelle derivate dalla cartella di base.

<applet codebase="http://www.web-link.it/cartella/sotto_cartella">

 

NAME

L'attributo NAME, opzionale, specifica il nome per l'istanza dell'applet, consentendo agli altri applet che si trovano sulla stessa pagina di riconoscersi e comunicare a vicenda tra di loro.

<applet name="web">

 

WIDTH e HEIGHT

Gli attributi width e height, obbligatori, specificano le dimensioni dell'area di visualizzazione dell'applet stesso.

<applet whidth="200" height="150">

 

VSPACE e HSPACE

Gli attributi vspace e hspace, opzionali, specificano il numero di pixel da lasciare sopra e sotto l'applet, una sorta di margini.

<applet vspace="12" hspace="5">

Deprecato: disapprovati tutti gli attributi di APPLET in favore di object.


Torna ad inizio pagina
 

<PARAM>

L'elemento <param> non necessita del relativo elemento di chiusura. Ha diversi attributi ma nel nostro caso ne useremo due: name e value, che serviranno per passare all'applet i valori dei parametri specificati. Ipotizziamo che l'applet richieda un determinato font, questo sotto un possibile esempio:

<applet>
<param name="FontName" value="TimesRoman">
</applet>


Torna ad inizio pagina

ESEMPIO

Vediamo un esempio che racchiude molti dei parametri specificati. Lo specchio d'acqua mosso dalla corrente è generato da un applet di Fabio Ciucci:

Sorry, your browser doesn't support Java. <applet code="AnLake.class" width="180" height="234">
<param name=regnewframe value="YES">
<param name=regframename value="_blank">
<param name=statusmsg value="AnLake applet">
<param name=res value="1">
<param name=image value="mountain1.jpg">
<param name=overimgX value="0">
<param name=overimgY value="156">
<param name=textscroll value="NO">
Spiacente ma il tuo browser non supporta Java.
</applet>

Le righe di codice che compongono l'applet sarebbero molte di più, non credo però serva o sia il caso di elencarle tutte. Si potrà notare che certi parametri sono specifici di quel tipo di applet, quindi fini a se stessi. Di solito chi fornisce l'applet fornisce anche l'elenco dei parametri e quali possano essere gli effetti prodotti da questi, oltre a fornire i relativi valori ammessi. Lo scopo di questo esempio è soltanto quello di rendere l'idea di come fare per inserire codice java integrandolo con Html. Spero e mi auguro di esserci riuscito.





Torna ad inizio pagina
 

<OBJECT>...</OBJECT>

L'elemento <object> necessita del relativo elemento di chiusura, serve per definire un elemento oggetto generico incorporato. Viene utilizzato anche per altri oggetti quali filmati, audio, ed altro ancora.

Nel nostro caso sfruttando alcuni suoi attributi sarà possibile fargli riprodurre l'applet dell'esempio sopra. Si farà uso anche dell'elemento <param> grazie al quale definire e passargli le preferenze di impostazione.

<object classid="java:Lake.class" type="application/x-java-applet" height="350" width="130">
<param name="image" value="nome_img.jpg">
</object>


<PARAM>

L'elemento <param> non necessita del relativo elemento di chiusura, serve per l'inizializzazione di un oggetto. Ha diversi attributi ma nel nostro caso ne useremo due: name e value che serviranno per passare ad object i valori dei parametri specificati.

<object classid="java:Lake.class" type="application/x-java-applet" height="400" width="140">
<param name="image" value="nome_img.jpg">
</object>

Attenzione: Se nel tuo PC non è installata la JVM (Java Virtual Machine) necessaria per visualizzare le applets java, puoi scaricarla gratuitamente da questo link che è il sito ufficiale di Java Sun, la casa madre di Java.



Torna ad inizio pagina


 

oggetti in FLASH

Facendo uso di object è possibile incorporare anche files di tipo swf prodotti da flash di adobe (ex macromedia).

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#3,0,0,0" width="xxx" height="yyy">

<param name="src" value="nome_file.swf">

<embed src="nome_file.swf" pluginspage="http://www.macromedia.com/shockwave/download/" type="application/x-shockwave-flash" width="xxx" height="yyy">

</embed>

</object>


dove xxx ed yyy sono le misure del vostro filmato





Torna ad inizio pagina
Andrea Bianchi 








  Potete fare domande e discutere l'argomento sul Forum



  Risorse
· Forum
· F.A.Q.
· Frames
· Scripting
· Applets
· Grafica Web
· Banner Exchange
· Novitànews
weblink
  Servizi
· Sondaggio
· I Files Scaricati
· Segnala il sito
· Leggi Guestbook
· Firma Guestbook
· Banners
weblink
  Linguaggi
· A.J.A.X.
· A.S.P.
· C.G.I.
· C.S.S.
· Flash
· H.T.M.L.
· X.H.T.M.L.
· Java
· JavaScript
· P.E.R.L.
· P.H.P.
· X.M.L.
weblink
  Download
· Primi Passi
· Guida HTML
· Guida CSS
· Guida XHTML
weblink
 
· Home Page Home Page · Aggiungi ai preferiti Aggiungi ai preferiti · Segnala ad un amico Segnala il sito ai tuoi amici ·
 

Valid CSS!
Valid HTML 4.01!

Questa pagina è esclusiva proprietà di © Web-Link © Andrea Bianchi 1997 ~ 2009
Vietata la copia e la distribuzione, anche parziale, senza la previa autorizzazione scritta di Web-Link