Solved

Lightbox with JS pulldown menu

Posted on 2010-08-17
1
388 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
When crafting your “Why Us” page, there are a plethora of pitfalls to avoid. Follow these five tips, and you’ll be well on your way to creating an effective page.
In this tutorial viewers will learn how to code links for mobile sites that, once clicked, send a call or text to a specified number. For a telephone link (once clicked, calls a number), begin with a normal "<a href=" link tag. For the href, specify…
In this tutorial viewers will learn how to embed custom externally-hosted Google Fonts using the Google Font API in CSS Go to the Google Fonts website at google.com/fonts: Browse or search based on font properties or name to find a suitable font for…

710 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