Image (informatica)
Template:Wik Image è un oggetto messo a disposizione dall'XML DOM per la getione delle immagini . Esso dispone di molte proprietà ed eventi che permettono l'iterazione con l'utente molto ampia.
Proprietà
- border è una proprietà di sola lettura che permette di leggere il bord assegnato all'immagine im pixel, il costrutture dell'oggetto assegna di default il valore 0.
- complete è una proprietà di sola lettura che ritorna il vlaore Boolean che indica l'effettivo caricamento dell'immagine nel browser o no.
- constructor specifica una funzione che permette di creare l'oggetto immagine
- height permette di ottenere l'altezza dell'immagine
- hspace è una proprietà di sola lettura che specifica il numero di pixel tra il margine destro e il margine sinistro dedll'immagine intorno al testo
- lowsrc, questa proprietà permette di avere un'immagine a bassa risoluzione
- name, ottiene il nome dell'immagine, è una proprietà di sola lettura
- src, questa proprietà una stringa che permette di ottenere il path dell'immagine, cioè l'attributo SRC del tag IMG
- vspace, proprietà di sola lettura che indica il margine top e il margine botton dell'immagine con il testo
- width definisce la larghezza dell'immagine, è una proprietà di sola lettura
Metodi
- eval è un metodo appartenente alla superclasse Object che permette di valutare il contenuto dell'oggetto tramite una stringa
- handleEvent, permette di definire una funzione da richiamare come gestore di un evento specifico
- toSource, è un metodo che ritorna il codice sorgente di un oggetto, può essere utilizzato per la creazione di un nuovo oggetto
- toString, ritorna la rappresentazione dell'oggetto tramite una stringa
- unwatch, rimuove un wachtpoint settato per una proprietà di un oggetto
- valueOf ritorna il valore dell'oggetto specificato
- watch, setta un watchpoint per una proprietà di un oggetto
Esempio
var immagine = new Image(); with (immagine) { src = "esempio.gif"; width = "300"; height = "150"; border = "1"; } with (document) { write("<img src='" + immagine.src); write("' width='" + immagine.width); write("' height='" + immagine.height); write("' border='" + immagine.border); write("'>"); }
In caso di utilizzo di ulteriori immagini possiamo utilizzare anche le proprietà vspace (spaziatura verticale) ed hspace (spaziatura orizzontale) per distanziare tra loro delle immagini.