Il Sito per imparare gratuitamente a fare pagine Web
Oggi: Domenica 29 Novembre 2009   Ore: 01:06     
 
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 XHTML
web-link
·Prefazione
·Gli Strumenti
·La Struttura base
·Il Testo
·Le Liste
·Le Immagini
·Immagini e Testo
·I links
·Links e CSS
·Caratteri speciali
·Colori e Sfondi
·Head e MetaTags
·Box Model
·Posizionare il Box
·Box liquido
·Il Layout
·Le Tabelle -Struttura
·Le Tabelle -Attributi
·I Moduli o Forms
·I Frames o Cornici
·Iframe
·Multimedia Audio
·Multimedia Applet
·Multimedia Script
·On line con FTP
·Alcuni Esempi
·Conclusioni
·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 XHTML con Style - Ver. 1.1.7 - Ottobre 2006 - By Web-Link
web-link
XHTML e CSS



 
 

Multimedia: Audio, Applets, Script

Nella lezione precedente abbiamo appreso come inserire nella pagina web un applet Java, vediamo adesso come si inserisce uno Script, anzi meglio dire un Javascript, non lasciatevi trarre in inganno del nome "Java" che li accomuna entrambi, di fatto hanno davvero poco, per non dire nulla, in comune a parte quel pezzo di nome.

Mentre per le applets si doveva usare uno o più files esterni il javascript necessita solo del codice che viene letto ed interpretato direttamente dal browser, si tratta di un utilissimo linguaggio di programmazione che non è così pericoloso come qualcuno lo definisce, sebbene i soliti male intenzionati tentino di sfruttarlo per creare insidie. Questo linguaggio essendo stato studiato esclusivamente per il browser non necessita di alcuna installazione, ne programmi esterni sul server e nemmeno sul proprio PC.

JavaScript

Perchè fare uso di javascript?
Semplicemente per rendere dinamiche ed interattive le nostre pagine web. Anche in questo caso, così come per le applets, si dovrebbe tenere in considerazione l'accessibilità, anche se credo che sia quasi impossibile non farne uso prima o poi.

Ci sono moltissimi siti in rete che distribuiscono script di ogni genere, anche su web-link.it esiste una intera ricca sezione che ne offre per le più svariate esigenze, potete consultarla su questo link.

A differenza delle istruzioni che troverete in quelle pagine, facendo uso di XHTML il codice non è gradito all'interno della stessa pagina. Per ottenere una validazione della pagina pur avendo degli script al suo interno conviene mettere il codice javascript in un file esterno e per farlo è sufficiente copiare tutto il codice in un file che sarà salvato con estensione .js

Facciamo un esempio, prendiamo lo script per la data che si trova qui: http://www.web-link.it/scripting/H1_data.htm lasciamo fuori soltanto le dichiarazioni di <script> e </script> ed incolliamo il codice in un uovo file che chiameremo data.js

/* Original: Andrea Bianchi
Web Site: http://www.web-link.it */

function WebDate() {
var now = new Date();
var year= now.getYear();if (year < 1000) year += 1900;

nameDay = new Array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');

nameMth = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre');

document.write('<p> Oggi: '+nameDay[now.getDay()]+ ' ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + year+'</p>');}

Salviamo il tutto e richiamiamo il file appena creato, useremo questa semplice riga che dovrà essere posizionata in head, proprio dove avrebbe dovuto trovarsi il codice completo, come da istruzioni nella pagina dello script.

<head>
<script type="text/javascript" src="data.js";></script>
</head>

Certi script come questo sono formati da due o più parti di codice e devono essere inseriti in body o in head, dipende soltanto da ciò che ha previsto il suo programmatore, il quale avrà fornito istruzioni in merito. Nel nostro esempio una parte del codice andava messa in head, e noi abbiamo messo proprio in head il richiamo al file esterno .js che contiene lo script vero e proprio, queste istruzioni vengono poi richiamato dalla parte di codice che si trova in body, praticamente in questo esempio quello che si trova in body serve soltanto per stabilire il punto esatto della pagina web sulla quale far apparire la data odierna.

<body>
<span id="webpos">
<script type="text/javascript">WebDate();</script>
</span>
</body>

Qui non serve capire il codice ma semplicemente apprendere come inserirlo nel modo giusto e corretto. Trattandosi di un linguaggio di programmazione è sufficiente tralasciare una sola virgola, o aggiungere un ritorno a capo non previsto ed il tutto potrebbe non funzionare a dovere, in alcuni casi persino paralizzare il browser che tenterebbe di eseguire il codice sbagliato.

Questo sotto il risultato del nostro script:

Nel caso in cui si volesse inserire lo script nella pagina web, senza cioè fare uso del richiamo al file esterno, si dovrà avere l'accortezza di aggiungere CDATA (Character data) completo di tutta la sequenza di simboli che si rende necessaria per non confondere i browser web che non supportano XHTML:

<script type="text/javascript"><!--//--><![CDATA[//><!--

codice dello script

//--><!]]></script>

Finisce qui questa rubrica dedicata a XHTML con Style, nella prossima lezione vedremo come trasferire il tutto nel nostro spazio web facendo uso di un programma di FTP.

Se avete domande da fare potete scrivere sul forum di supporto, gratuito e aperto a tutti in apposita area XHTML.

  
Andrea Bianchi 
  Sito di riferimento: www.Web-Link.it
Forum di riferimento: www.ilmioforum.com




Valid CSS!

Valid XHTML 1.0 Transitional




per stampare questa pagina




  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 ·
 
 

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