Notizie FAQ Contatto
Domestico Contatto Programma Di Luogo
     


Galleriadi mage I usando lo scritto del Java

Questo articolo descrive un senso facile generare una galleria di immagine usando lo scritto del Java.

Come iniziare?

Il primo punto verso la generazione della galleria in linea è di collegare le immagini e metterlo in una lista.

< UL >
< li><a href="images/sun.jpg" sole di title="A sul horizion">the sun</a></li >
< li><a href="images/landscape.jpg" landscape">the title="Beautiful landscape</a></li >
< li><a href="images/girl.jpg" title="Potrait di un girl">a girl</a></li >

< li><a href="images/vase.jpg" vase">the vase</a></li del title="Flower >
</UL >

Scattandosi su c'è ne di quei collegamenti li prenderà diritto all'immagine. Il Javascript può essere usato per intercettare lo scatto e per eseguire un'azione completamente differente. Il Javascript aggiorna un'immagine del placeholder e la descrizione per generare una proiezione di diapositive.

Usi un gif in bianco per l'immagine del placeholder. Potete anche usare facilmente la prima immagine nella galleria o un certo genere di immagine "di intro". Ricordisi di che sia l'immagine che la descrizione devono avere identificazioni eccezionali. Potete denominare il paragrafo descrittivo come desc e l'immagine come placeholder

< id="desc">Choose di p un'immagine a begin</p >
< id="placeholder" src="images/blank.gif" del img alt = ""/>

Eviti di aggiungere le caratteristiche di larghezza o di altezza all'immagine del placeholder per impedire le immagini nella galleria ottenere compresso o allungato allo stesso formato.

La Funzione Di Javascript:

La funzione di Javascript dovrebbe essere disposta < nella testa > del documento o in una lima esterna. Potete denominare la funzione showPic

funzione showPic (whichpic)

Questa funzione permetterà soltanto un parametro e quella è whichpic . Ciò conduce al collegamento che indica a quale immagine desiderate visualizzare.

La funzione showPic si interagirà con desc e placeholder vicino concernente le loro identificazioni direttamente. Tuttavia accertisi che il vostro browser sia capace di avanzamento della funzione. Potete farli controllando per vedere se c'è la disponibilità di document.getElementById :

se (document.getElementById)

Una volta che il browser risulta essere capace di avanzamento della funzione di Javascript, sostituisca l'immagine del placeholder sostituendo il valore dello src del placeholder con il valore del href del collegamento whichpic.

document.getElementById('placeholder').src = whichpic.href;

Durante lo stesso sostituto di tempo il testo nel paragrafo del desc. Potete usare il Javascript riservato quale innerHTML. Ci è inoltre una soluzione del traversa-cross-browser disponibile sotto forma di childNodes[0].nodeValue. Ciò sarà il testo all'interno dell'elemento.

Sostituisca il testo del desc con il testo dal collegamento whichpic:

document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;

Per quanto sostituire il testo del desc con il contenuto dell'attributo di titolo dal collegamento whichpic è un'opzione ancora migliore

document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.title;

Esamini ad esistenza di un attributo di titolo. Se è presente allora usi quel testo. Altrimenti, usi il testo di collegamento:

se (whichpic.title) {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.title;
} altrimenti {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}

Infine accertisi che il collegamento whichpic realmente non sia seguito rinviando falso :

restituisca falso;

Se il browser non capisce document.getElementById quindi si assicurano che il collegamento è seguito da allineare .

Ciò è a come la funzione rifinita assomiglierà:

< "language="javascript "dello scritto type="text/javascript >
funzione showPic (whichpic) {
 se (document.getElementById) {
  document.getElementById('placeholder ')"
  src = whichpic.href;
  se (whichpic.title) {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.title;
  } altrimenti {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
  }
  falso di ritorno;
 } altrimenti {
  di ritorno allineare;
 }
}
</scritto >

Denomini la funzione:

Per vedere il risultato dovete denominare la funzione. Ciascuno dei collegamenti dovrebbe essere assegnato un'identificazione caratteristica per passare un valore per whichpic. Tuttavia, è facile da dare al valore questo a whichpic, dando whihcpic il valore "di questo elemento che denomina la funzione"

Potete anche usare l'alimentatore o i onkeypress di evento del onclick per coloro che desidera traversare tramite la tastiera. Poichè la funzione showPic determina se il collegamento realmente sia seguito o non, accerti l'azione di scattare il collegamento per restituire qualunque la funzione restituisce. Se la funzione restituisce falso , significa che il collegamento non è seguito. Potete fare questo usando

onclick="return showpic (questo)

< UL >

< showPic(this) "href del onclick="return di li><a = "images/sun.jpg" sole di title="A sul horizion">the sun</a></li >

< showPic(this) "href del onclick="return di li><a = "images/landscape.jpg" landscape">the title="Beautiful landscape</a></li >
< showPic(this) "href del onclick="return di li><a = "images/girl.jpg" title="Potrait di un girl">a girl</a></li >

< showPic(this) "href del onclick="return di li><a = "images/vase.jpg" vase">the vase</a></li del title="Flower >

</UL >

Questo senso potete avere una galleria semplice di immagine di Javascript. I più vecchi browsers possono seguire i collegamenti e vedere le immagini. Funziona bene su IE5+ e su Netscape 6+ su Windows e sul mac. Inoltre funziona nel safari ed in tutti i vari browsers.

Questo articolo è stato compilato dalla squadra soddisfatta di sviluppo a Pegasus InfoCorp che tira gli esperti del tema dai dominii differenti del lavoro. Possono mettersi in contatto con con il Web site del Pegasus InfoCorp a info@pegasusinfocorp.com. Pegasus InfoCorp è un disegno di fotoricettore basato l'India, uno sviluppo di fotoricettore e un'azienda di sviluppo in linea del software fuori linea. Visiti prego http://www.pegasusinfocorp.com per leggere più articoli e per conoscerci più circa!

Altre aziende ed organizzazioni sono benvenute ristampare questo articolo sui loro Web site hanno fornito le seguenti circostanze sono venute a contatto di.

  • L'articolo non è cambiato in alcun modo
  • L'articolo è copiato come è nella sua totalità (che include i collegamenti posteriori al Web site del Pegasus InfoCorp).
  • L'organizzazione dell'azienda che ristampa l'articolo accosente per difendere, indennizzare e tenere Pegasus inoffensivo InfoCorp, i relativi impiegati, i direttori, gli ufficiali, gli agenti, i soci ed i loro successori ed assegna da e contro c'è ne e tutte le responsabilità, danni, perdite, costi e spese, compreso le tasse dell'avvocato, causate vicino o essendo il risultato dei reclami basati sull'uso dell'articolo, compreso tutto il reclamo del libel, del defamation, della violazione dei diritti della segretezza o della pubblicità, della perdita di servizio dagli abbonati e dell'infrazione della proprietà intellettuale o di altri diritti.
 
Blogs
 
trasferisca lo scritto dal sistema 
centrale verso i satelliti libero del Java, la lezione privata dello 
scritto del Java, 1 voce dello scritto del ppk di e Java, permetta lo 
scritto del Java, quickstart del Java della guida Articoli
scritto di programmazione del Java, shopping 
dello scritto del Java del carrello, scritto del menu del Java, 
scritto del Java location.reload, scritto del HTML Java Blogs
Java impara lo scritto, scritto del Java 
di codice, scritto dello scritto dello scritto di lingua del Java del 
cleanapostrophe, espande lo scritto del Java, cominciante L'India Info
   
   
 
lo scritto del Java, permesso ha Java 
deve scritto, lo scritto del Java di errore, lo scritto del Java del 
calendario, lo scritto del Java del libro, esposizione dello scritto 
del Java
 
Pegasus Infocorp:Disegno di 
fotoricettore ed azienda di sviluppo professionali migliori di 
fotoricettore di E-commercio in India Domestico
Pegasus Infocorp fornisce i servizi 
professionali di disegno e di sviluppo di fotoricettore esso clienti Clienti Descritti
Pegasus fornisce i moduli corporativi, 
integrazione della base di dati, domande del eCommerce di relativi 
clienti. Perchè Scelga Pegasus?
Il contatto Pegasusinfocorp per il vostri 
disegno di Web site e sviluppo di Web site ha bisogno di Servizi
lo scritto, Java fuori dello scritto ha girato, 
scritto del Java del dhtml del cuoco del libro, scritto della pagina 
del Java questo uso, modifica dello scritto del Java, gioco Java Soluzioni
lo scritto sulla finestra, giù cade lo 
scritto del menu del Java, scritto del Java del redattore, scritto del
Java della data, vuoto dello scritto del Java, guida dello 
sviluppatore Seli metta in contatto con
lo scritto di riscrittura del Java, 
scritto dello scritto di lingua del Java, permettendo lo scritto del 
Java, installa lo scritto del Java, finestra dello scritto del popup 
del Java, Programma Di Luogo
 
finestra dello scritto del Java, scritto 
del Java del fusker, scritto del Java del ajax, scritto di ipoteca del
Java del calcolatore, scritto della stampa del Java, ciclo del Java
 
lo scritto, scritto del Java del 
hideloader, film del Java richiede lo scritto, scritto del Java
del dowload, scritto permesso del Java, scritto del Java Rupali
Orificio di Mundra
Aus RFID
Pianeta Bombay
Marlex
ICUIL
Steinmetz
Mode Astute
 
Legga Più
> >
 
 
© 2007, Pvt. Ltd Del Pegasus InfoCorp. Tutti i diritti riservati. Installi Il Flash Di Shockwave™