Nachrichten FAQ Kontakt
Haupt Kontakt Aufstellungsort-Diagramm
     


MageI Galerie mit Java Index

Dieser Artikel beschreibt eine einfache Weise, eine Bildgalerie mit Java Index herzustellen.

Wie man beginnt?

Der erste Schritt in Richtung zum Herstellen einer on-line-Galerie ist, die Bilder zu verbinden und sie in eine Liste einzusetzen.

< UL >
< li><a href="images/sun.jpg" title="A Sonne auf dem horizion">the sun</a></li >
< li><a href="images/landscape.jpg" title="Beautiful landscape">the landscape</a></li >
< li><a href="images/girl.jpg" title="Potrait eines girl">a girl</a></li >

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

Das Klicken auf irgendwelchen jener Verbindungen nimmt Sie gerade zum Bild. Javascript kann verwendet werden, um das Klicken abzufangen und eine total andere Tätigkeit durchzuführen. Das Javascript aktualisiert ein placeholder Bild und die Beschreibung, um eine Diavorführung zu verursachen.

Benutzen Sie ein unbelegtes gif für das placeholder Bild. Sie können das erste Bild in der Galerie oder irgendeine Art "Intro" Bild auch leicht verwenden. Erinnern Sie daran, daß das Bild und die Beschreibung aussergewöhnliche Identifikation haben müssen. Sie können den beschreibenden Punkt als desc und das Bild benennen als placeholder

< p id="desc">Choose ein Bild zu begin</p >
< img id="placeholder" src="images/blank.gif" Alt = ""/>

Vermeiden Sie, Höhe oder Breite Eigenschaften dem placeholder Bild hinzuzufügen, um die Bilder in der Galerie am Erhalten zu verhindern zusammengedrückt oder ausgedehnt zur gleichen Größe.

Die Javascript-Funktion:

Die Javascriptfunktion sollte in den < Kopf > des Dokumentes oder in eine externe Akte gelegt werden. Sie können die Funktion showPic nennen

Funktion showPic (whichpic)

Diese Funktion erlaubt nur einen Parameter und die ist whichpic . Dieses führt zu die Verbindung, die auf zeigt, welche Abbildung Sie anzeigen möchten.

Die showPic Funktion wird auf desc und placeholder vorbei in bezug auf ihre Identifikation direkt einwirken. Stellen Sie jedoch sicher, daß Ihre Datenbanksuchroutine zum Durchführen der Funktion fähig ist. Sie können sie tun, indem Sie auf die Verwendbarkeit von document.getElementById überprüfen :

wenn (document.getElementById)

Sobald die Datenbanksuchroutine fähig zum Durchführen der Javascriptfunktion ist, ersetzen Sie das placeholder Bild, indem Sie den src Wert des placeholder mit dem href Wert der whichpic Verbindung ersetzen.

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

Während des gleichen Zeitersatzes der Text im desc Punkt. Sie können eigenes Javascript wie innerHTML verwenden. Es gibt auch eine Kreuz-Datenbanksuchroutine Lösung, die in Form von childNodes[0].nodeValue vorhanden ist. Dieses ist der Text innerhalb des Elements.

Ersetzen Sie den desc Text mit dem Text von der whichpic Verbindung:

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

Den desc Text mit dem Inhalt des Titel- Attributes von der whichpic Verbindung jedoch zu ersetzen ist eine sogar bessere Wahl

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

Prüfen Sie auf das Bestehen eines Titel- Attributes. Wenn es dann anwesend ist, benutzen Sie diesen Text. Andernfalls benutzen Sie den Verbindung Text:

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

Stellen Sie schließlich sicher, daß die whichpic Verbindung nicht wirklich vom Zurückbringen falsch gefolgt ist :

bringen Sie falsches zurück;

Wenn die Datenbanksuchroutine nicht versteht, stellen document.getElementById dann sicher, daß die Verbindung von zutreffendem gefolgt wird .

Wie dieses ist, wie die fertige Funktion aussieht:

< Index type="text/javascript" language="javascript" >
Funktion showPic (whichpic) {
 wenn (document.getElementById) {
  document.getElementById('placeholder ')"
  src = whichpic.href;
  wenn (whichpic.title) {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.title;
  } sonst {
   document.getElementById('desc ')"
  childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
  }
  Rückholfalsches;
 } sonst {
  Rückhol richten Sie aus;
 }
}
</Index >

Benennen Sie die Funktion:

Um das Resultat zu sehen müssen Sie die Funktion benennen. Jede der Verbindungen eine charakteristische Identifikation sollte zugewiesen werden, zum eines Wertes für whichpic zu führen. Jedoch ist gibt es einfach, dem Wert dieses zu whichpic zu geben und whihcpic den Wert "dieses Elements, welches die Funktion" benennt

Sie können onclick Fall Zufuhr oder onkeypress für die auch benutzen, die durch die Tastatur steuern möchten. Da die showPic Funktion feststellt, ob die Verbindung wirklich gefolgt wird oder nicht, stellen Sie die Tätigkeit des Anklickens der Verbindung, um zurückzubringen sicher, was auch immer die Funktion zurückbringt. Wenn die Funktion falsches zurückbringt , bedeutet es, daß die Verbindung nicht gefolgt wird. Sie können dies tun, indem Sie verwenden

onclick="return showpic (dieses)

< UL >

< li><a onclick="return showPic(this)" href = "images/sun.jpg" title="A Sonne auf dem horizion">the sun</a></li >

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

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

</UL >

Auf diese Weise können Sie eine einfache Javascriptbildgalerie haben. Die älteren Datenbanksuchroutinen können den Verbindungen folgen und die Bilder sehen. Sie funktioniert gut auf IE5+ und Netscape 6+ auf Windows und Mac. Es funktioniert auch in der Safari und in allen vielen Datenbanksuchroutinen.

Dieser Artikel ist von der zufriedenen Entwicklung Mannschaft bei Pegasus InfoCorp kompiliert worden, der Themafachleute von den unterschiedlichen Arbeit Gebieten zieht. Mit sie können durch die Pegasus InfoCorp Web site an info@pegasusinfocorp.com in Verbindung getreten werden. Pegasus InfoCorp ist ein Indien gegründetes Netzdesign, eine Netzentwicklung und eine on-line-Verwertungsgesellschaft der indirekten Software. Besuchen Sie bitte http://www.pegasusinfocorp.com , um mehr Artikel zu lesen und mehr über uns zu wissen!

Andere Firmen und Organisationen sind willkommen, diesen Artikel auf ihren Web site neuzudrucken zur Verfügung stellten die folgenden Bedingungen werden getroffen.

  • Der Artikel wird nicht in irgendeiner Weise geändert
  • Der Artikel wird kopiert, wie in seiner Ganzheit ist (rückseitige Verbindungen zur Pegasus InfoCorp Web site einschließlich).
  • Die Firmaorganisation, die den Artikel neudruckt,IST damit einverstanden, harmlosen Pegasus InfoCorp, seine Angestellten, Direktoren, Offiziere, Vertreter, Partner und ihre Nachfolger zu verteidigen, zu entschädigen und zu halten und weist und gegen von irgendwelchen und von allen Verbindlichkeiten, Beschädigungen, Verluste, Kosten und Unkosten, einschließlich die Gebühren des Rechtsanwalts zu, vorbei verursacht oder, entstehend aus den Ansprüchen heraus, die nach dem Gebrauch von dem Artikel, einschließlich jeden möglichen Anspruch der Beleidigung, der Verleumdung, der Verletzung von Rechten des Privatlebens oder der Werbung, des Verlustes des Services von den Teilnehmern und der Verletzung des geistigen Eigentums oder anderer Rechte gegründet werden.
 
Blogs
 
downloaden Sie freien Java Index, Java 
Index Tutorial, 1 e Java ppk Indexstimme, ermöglichen Sie Java Index,
Führerjava quickstart Artikel
Java programmierenindex, Karre Java 
Indexeinkaufen, Java Menüindex, Java location.reload Index, HTML Java
Index Blogs
Java erlernen Index, Codejava Index, 
cleanapostrophe Java Sprachenindex-Indexindex, erweitern den Java 
Index und fangen an Indien Info
   
   
 
der Java Index, ermöglicht haben Java 
muß Index, Störung Java Index, Kalenderjava Index, Buchjava Index, 
Java Indexerscheinen
 
Pegasus Infocorp:Bestes professionelles 
Netzdesign und E-Handel Netzverwertungsgesellschaft in Indien Haupt
Pegasus Infocorp stellt professionelle 
Netzdesign- und -entwicklungsdienstleistungen zu ihm Klienten zur 
Verfügung Gekennzeichnete Klienten
Pegasus liefert korporative Module, 
Datenbank-Integration, eCommerce Anwendungen für seine Klienten. Warum Wählen Sie Pegasus?
Kontakt Pegasusinfocorp für Ihr Web site Design
und Web site Entwicklung benötigt Dienstleistungen
Index, Java weg vom Index drehte sich, Buchkoch 
dhtml Java Index, Java Seite Index dieser Gebrauch, Java Indexumbau, 
Spiel Java Lösungen
Index herauf Fenster, lassen unten Java 
Menüindex, Herausgeberjava Index, Datumjava Index, Java Indexlücke, 
Entwicklerführer fallen Treten Sie Mit Uns In Verbindung
Java Neufassung Index, Java 
Sprachenindexindex, Java Index ermöglichend, bringen Java Index, Java
popup Indexfenster an, Aufstellungsort-Diagramm
 
Java Indexfenster, fusker Java Index, 
ajax Java Index, Rechnerjava Hypothek Index, Java Druckindex, Java 
Schleife
 
Index, hideloader Java Index, Java Film 
erfordern Index, dowload Java Index, ermöglichter Java Index, Java 
Index Rupali
Tor von Mundra
Aus RFID
Planet Bombay
Marlex
ICUIL
Steinmetz
Intelligente Art und Weise
 
Lesen Sie Mehr
> >
 
 
© 2007, Pegasus InfoCorp Pvt. Ltd. Alle Rechte vorbehalten. Bringen Sie Shockwave-Blitz An™