Lezioni di Informatica
"Una volta che abbiate conosciuto il volo, camminerete sulla terra guardando il cielo" [ L. da Vinci ]
Informazioni sul Sito
N. visitatori  000062659  dal 21/01/2007  |   e-mail: ksoft64camera@gmail.com   
Cerca nel sito
Documenti collegati alla pagina
Metodi
I metodi sono delle funzioni pensate e costruite appositamente per un oggetto. Rappresentano azioni che l'oggetto stesso può compiere.
In javascript non si possono costruire oggetti ma si possono utilizzare e, sapendo quali sono i metodi, possiamo sfruttarli per eleborazioni dinamiche.
Vediamo quali sono i principali metodi che possiamo sfruttare con gli oggetti window e document. Metodi dell'oggetto window
  1. Open(URL, variabile oggetto, proprietà finestra);
  2. variabile time out=setTimeout("funzione()", pausa in millisecondi);
  3. clearTimeout(variabile time out);
1. Open() apre una finestra nuova contenente una pagina web (URL). Vediamo un esempio:
window.Open('pagina.html','p','top=100,left=100,width=500,height=300');

In pratica si apre una nuova finestra pop-up che contiene pagina.html, è posizionata a 100 pixel di distanza dall'alto e 100 pixel di distanza da sinistra; è larga 500 pixel ed è alta 300 pixel.

2. setTimeout() richiama una funzione in modo ricorsivo con un intervallo di un certo numero di millisecondi. E' un metodo utilizzato per creare dissolvenze o scorrimento continuo di testo e/o immagini.
function elabora()
{
	istruzione;
	istruzione;
	...
	...
	
	t=window.setTimeout("elabora();",1000);
}
Nella variabile t viene memorizzato un timer che esegue le istruzioni della funzione elabora() all'infinito a meno che non si blocchi tale timer con il metodo clearTimeout().

3. clearTimeout() interrompe un timer precedentemente attivato da setTimeout()
...
window.clearTimeout(t);
vai all'inizio
Metodi dell'oggetto document
  1. write(testo, testo, ...);
  2. variabile=document.getElementById("identificatore");
1. write() scrive uno o più dati di diverso tipo in un documento cancellando tutto il contenuto precedente.Vediamo un esempio:
...
document.write('Ciao', nomeutente);
...

2. getElementById() cattura una qualsiasi zona del documento, identificata con l'attributo id in HTML, permettendo di memorizzarla in una variabile javascript in modo da poterne modificare i dati addirittura inserendo in essa del testo nuovo.
	...
	testo="Ciao "+nomeutente;
	z=document.getElementById("zona");
	z.innerHTML=testo;	
	...
	...
	<body>
	...
	<p id="zona"></p>
	</body>
Nell'esempio il paragrafo identificato come "zona" in HTML all'inizio è vuoto. Grazie all'istruzione inneHTML viene inserito il saluto ad un certo nomeutente

vai all'inizio