Solved

Lightbox with JS pulldown menu

Posted on 2010-08-17
1
383 Views
Last Modified: 2012-05-10
I'm using a JS pulldown menu, but would like each menu option to open up a different lightbox slide show.

Below is my code...

How can this be done?
///////////// JAVASCRIPT MENU /////////////////////////
var anylinkmenu4={divclass:'anylinkmenu', inlinestyle:'width:150px; background:#DFFDF4', linktarget:'_new'} //Second menu variable. Same precaution.
anylinkmenu4.items=[
	["Stretched Limo", "http://www.cnn.com/"],
	["City Car", "http://www.msnbc.com/"],
	["SUV", "http://www.google.com/"],
	["Luxury Car", "http://news.bbc.co.uk"] //no comma following last entry!
]

////////////////////////////////////////////////////////////

//////// PROPOSED LIGHTBOX CODE ////////////////////////////
<a href="images/limo_intro1.jpg" rel="lightbox[limo]" title="Stretch Limousine Information">Test Link</a>
							<a href="images/limo_ext1.jpg" rel="lightbox[limo]" title="Stretch Limousine Exterior"></a>
							<a href="images/limo_int1.jpg" rel="lightbox[limo]" title="Stretch Limousine Interior"></a>
//////////////////////////////////////////////////////////

/////////// CURRENT CODE FOR PULLDOWN /////////////////////
<map name="linkbanner1" id="linkbanner1">
            <area shape="rect" coords="23,10,178,42" href="fleet.php" class="menuanchorclass" rel="anylinkmenu4" onclick="return GB_showCenter('Email', this.href, 460, 565)" alt="Email" />
			</center>
			</map>

Open in new window

0
Comment
Question by:tru504187211
1 Comment
 
LVL 11

Accepted Solution

by:
level9wizard earned 500 total points
ID: 33579713
Assuming that " PROPOSED LIGHTBOX CODE" is your menu, I would suggest changing that to be a nested <ul> or <ol> - both for ease of use (in accessing and manipulating the DOM) as well as for SEO benefit. Right now your sub-level dropdown items are being stored in javascript and search enginges likely won't crawl that.

Once you create your menu as a <ul> or <ol> I would suggest checking out FancyBox? You can apply classes to organize groups (slideshows) as you requested very easily. Instructions are here:
http://fancybox.net/howto

There are a million free examples of <ul> dropdown menu's on google (i.e. http://www.cssplay.co.uk/menus) so I wouldn't get too attached to the one you are using currently.
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
Not sure what the best email signature size is? Are you worried about email signature image size? Follow this best practice guide.
In this tutorial viewers will learn how to style a corner ribbon overlay for an image using CSS Create a new class by typing ".Ribbon":  Define the class' "display:" as "inline-block": Define its "position:" as "relative": Define its "overflow:" as …
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question