JavaScript - An open source scripting language, it allows the creation of dynamic web page content.  Home Web Programming JavaScript Creating an Image Gallery
Your Ad Here

Creating an Image Gallery


Image GalleryFirst you should preload your images into a browser cache. By doing this you will eliminate any delays is seeing your gallery. Here is a simple javascript code that can be used for preloading your images:

var slides = new Array(3); // the number in brackets defines how many images your gallery has


got

var j=0;

for(var i=1; i<=3; i++)
{

   slides[i] = new Image();

   slides[i].src = "images/big_" + i + ".jpg";

}

This code should be placed between the <head>...</head> and <body>...</body> blocks. Your images should be placed into the 'images' folder and named in the following format: big_1.jpg, big_2.jpg and so on.

Each of your thumbnails should be wrapped in <a>...</a> tags. The href attribute of the <a> tag should refer to the javascript function that will swap images in your gallery. Here's an example of this code:

<a href="javascript:Swap(1)"><img src="/img_articles/10894/one.jpg" border="0"></a>

<a href="javascript:Swap(2)"><img src="/img_articles/10894/two.jpg" border="0"></a>

<a href="javascript:Swap(3)"><img src="/img_articles/10894/three.jpg" border="0"></a>

The Swap() function should be seen just under the preloader code. It will accept a parameter. Here is an example of this function:

function Swap(number)

{

document.slide.src = slides[number].src;

}

This function changes the src attribute of a fullsize image every time it is called. This fullsize image has a name="slide" attribute to refer to it from the Swap() function:

<img name="slide" src="/img_articles/10894/big_1.jpg" width="300" height="300">


About the Author:

Click to Visit Author's Website

Igor Lognikov is an editor at Web Design Library, the author of many pamphlets related to the web design industry and a fully accredited card-carrying journalist since 1999.

Author's URL: Igor Lognikov, Editor
Thank you for voting.
Rate this Materials:
Bad 
1 2 3 4 5 Excellent
print this page subscribe to newsletter subscribe to rss

Web programming � everything from the basics of visual design and architecture to the specifics of applications, graphics, and scripting. More Web Programming: Most Popular Materials | Fresh Materials | More JavaScript Tutorials at LearnPHP.org

Add comments to "Creating an Image Gallery"

Only registered users can write comment

Reader's comments