Nouvelles FAQ Contact
À la maison Contact Carte D'Emplacement
     


Galeriedu mage I en utilisant le manuscrit de Java

Cet article décrit une manière facile de créer une galerie d'image en utilisant le manuscrit de Java.

Comment commencer ?

La première étape vers créer une galerie en ligne est lier les images et de les mettre dans une liste.

< UL >
< li><a href="images/sun.jpg le" soleil de title="A sur le 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 d'un girl">a girl</a></li >

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

Cliquer sur n'importe lequel de ces liens vous portera directement à l'image. Le Javascript peut être employé pour arrêter le clic et pour exécuter une action totalement différente. Le Javascript met à jour une image de placeholder et la description pour créer une projection de diapositives.

Employez un gif blanc pour l'image de placeholder. Vous pouvez également facilement employer la première image dans la galerie ou un certain genre d'image d'"introduction". Rappelez-vous que l'image et la description doivent avoir des identifications exceptionnelles. Vous pouvez appeler le paragraphe descriptif comme desc et l'image comme placeholder

< id="desc">Choose de p une image à begin</p >
< id="placeholder" src="images/blank.gif" d'img alt = ""/>

Évitez d'ajouter des dispositifs de taille ou de largeur à l'image de placeholder pour empêcher les images dans la galerie d'obtenir serré ou étiré à la même taille.

La Fonction De Javascript :

La fonction de Javascript devrait être placée dans la < tête > du document ou dans un dossier externe. Vous pouvez appeler la fonction showPic

fonction showPic (whichpic)

Cette fonction permettra seulement un paramètre et c'est whichpic . Ceci mène au lien se dirigeant à n'importe quelle image vous souhaitez montrer.

La fonction showPic agira l'un sur l'autre avec le desc et le placeholder près concernant leurs identifications directement. Cependant assurez-vous que votre navigateur est capable d'effectuer la fonction. Vous pouvez la faire par la vérification la disponibilité de document.getElementById :

si (document.getElementById)

Une fois que le navigateur s'avère capable d'effectuer la fonction de Javascript, substituez l'image de placeholder en remplaçant la valeur de src du placeholder avec la valeur de href du lien whichpic.

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

Pendant le même produit de remplacement de temps le texte dans le paragraphe de desc. Vous pouvez employer le Javascript de propriété industrielle tel que l'innerHTML. Il y a également une solution de cross-navigateur disponible sous forme de childNodes[0].nodeValue. Ce sera le texte à l'intérieur de l'élément.

Remplacez le texte de desc avec le texte du lien whichpic :

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

De quelque manière que le remplacement du texte de desc avec la teneur de l'attribut de titre du lien whichpic est une option encore meilleure

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

Déterminez l'existence d'un attribut de titre. S'il est présent puis employez ce texte. Autrement, employez le texte de lien :

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

Assurez-vous enfin que le lien whichpic n'est pas suivi réellement par retour de courrier faux :

renvoyez faux ;

Si le navigateur ne comprend pas document.getElementById alors s'assurent que le lien est suivi de vrai .

C'est à la façon dont la fonction finie ressemblera :

< "language="javascript "du manuscrit type="text/javascript >
fonction showPic (whichpic) {
 si (document.getElementById) {
  document.getElementById('placeholder ')"
  src = whichpic.href ;
  si (whichpic.title) {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.title ;
  } autrement {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue ;
  }
  faux de retour ;
 } autrement {
  de retour rectifiez ;
 }
}
</manuscrit >

Appelez la fonction :

Pour voir le résultat vous devez appeler la fonction. Chacun des liens devrait être assigné une identification caractéristique pour passer une valeur pour whichpic. Cependant, il est facile de donner à la valeur ceci à whichpic, donnant whihcpic la valeur de "cet élément appelle la fonction"

Vous pouvez également employer le traiteur ou les onkeypress d'événement d'onclick pour ceux qui souhaitent diriger par le clavier. Car la fonction showPic détermine si le lien est suivi réellement ou pas, assurez l'action de cliquer le lien pour renvoyer celui que la fonction renvoie. Si la fonction renvoie faux , il signifie que le lien n'est pas suivi. Vous pouvez faire ceci en employant

onclick="return showpic (ceci)

< UL >

< showPic(this) "href d'onclick="return de li><a = "images/sun.jpg le" soleil de title="A sur le horizion">the sun</a></li >

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

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

</UL >

De cette façon vous pouvez avoir une galerie simple d'image de Javascript. Les navigateurs plus âgés peuvent suivre les liens et voir les images. Cela fonctionne bien sur IE5+ et Netscape 6+ sur Windows et l'imper. Cela fonctionne également dans le safari et tous les divers autres navigateurs.

Cet article a été compilé par l'équipe contente de développement chez Pegasus InfoCorp qui tire des spécialistes en thèmes de différents domaines de travail. Ils peuvent être entrés en contact par le site Web de Pegasus InfoCorp à info@pegasusinfocorp.com. Pegasus InfoCorp est une conception d'enchaînement basée parInde, un développement d'enchaînement et une compagnie de développement en ligne de logiciel en différé. Veuillez visiter http://www.pegasusinfocorp.com pour lire plus d'articles et pour savoir plus au sujet de nous !

D'autres compagnies et organismes sont bienvenus pour réimprimer cet article sur leurs sites Web ont fourni les conditions suivantes sont réunis.

  • L'article n'est changé d'aucune façon
  • L'article est copié comme est en sa totalité (y compris des liens arrières au site Web de Pegasus InfoCorp).
  • L'organisation de compagnie réimprimant l'article en accepte de défendre, garantir et tenir Pegasus inoffensif InfoCorp, ses employés, directeurs, officiers, agents, associés et leurs successeurs et assigne et contre et de toutes les responsabilités, dommages, pertes, coûts et dépenses, y compris les honoraires du mandataire, causés près ou provenant des réclamations basées sur l'utilisation de l'article, y compris n'importe quelle réclamation de diffamation, de diffamation, de violation des droites de l'intimité ou de la publicité, de perte de service par des abonnés et d'infraction à la propriété intellectuelle ou à d'autres droites.
 
Blogs
 
téléchargez le manuscrit libre de Java,
cours d'instruction de manuscrit de Java, 1 voix de manuscrit de ppk 
de e Java, permettez le manuscrit de Java, quickstart de Java de 
guide Articles
manuscrit de programmation de Java, achats de 
manuscrit de Java de chariot, manuscrit de menu de Java, manuscrit de 
Java location.reload, manuscrit de HTML Java Blogs
Java apprennent le manuscrit, manuscrit 
de Java de code, manuscrit de manuscrit de manuscrit de langue de Java
de cleanapostrophe, augmentent le manuscrit de Java, commençant Information De l'Inde
   
   
 
le manuscrit de Java, permis ont Java 
doit manuscrit, manuscrit de Java d'erreur, manuscrit de Java de 
calendrier, manuscrit de Java de livre, exposition de manuscrit de 
Java
 
Pegasus Infocorp :La meilleures 
conception d'enchaînement et compagnie de développement 
professionnelles d'enchaînement d'E-commerce en Inde À la maison
Pegasus Infocorp lui fournit des services 
professionnels de conception et de développement d'enchaînement des 
clients Clients Décrits
Pegasus fournit les modules de corporation, 
l'intégration de base de données, demandes d'eCommerce de ses 
clients. Pourquoi Choisissez Pegasus ?
Le contact Pegasusinfocorp pour votre conception
de site Web et développement de site Web a besoin Services
le manuscrit, Java outre de manuscrit a tourné,
manuscrit de Java de dhtml de cuisinier de livre, manuscrit de page de
Java cette utilisation, étiquette de manuscrit de Java, jeu Java Solutions
le manuscrit vers le haut de la fenêtre,
laissent tomber vers le bas le manuscrit de menu de Java, manuscrit de
Java de rédacteur, manuscrit de Java de date, vide de manuscrit de 
Java, guide de réalisateur Contactez-Nous
le manuscrit de réécriture de Java, 
manuscrit de manuscrit de langue de Java, permettant le manuscrit de 
Java, installent le manuscrit de Java, fenêtre automatique de 
manuscrit de Java, Carte D'Emplacement
 
fenêtre de manuscrit de Java, manuscrit 
de Java de fusker, manuscrit de Java d'ajax, manuscrit d'hypothèque 
de Java de calculatrice, manuscrit d'impression de Java, boucle de 
Java
 
le manuscrit, manuscrit de Java de 
hideloader, film de Java exigent le manuscrit, manuscrit de Java de 
dowload, manuscrit permis de Java, manuscrit de Java Rupali
Port de Mundra
Aus RFID
Planète Bombay
Marlex
ICUIL
Steinmetz
Modes Futées
 
Lisez Plus
> >
 
 
© 2007, Pvt. Ltd De Pegasus InfoCorp. Tous droits réservés. Installez Le Flash D'Onde de choc™