Two major problems:
1 ) Your fault - you haven't uploaded the stylesheet to the server, or if you did, it isn't here where the page expects it:
Code:
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
which would be here (in absolute terms):
Code:
http://www.mattsteffen.com/design/css/lightbox.css
I just found it, it's here:
Code:
http://www.mattsteffen.com/css/lightbox.css
so use:
Code:
<link rel="stylesheet" href="http://www.mattsteffen.com/css/lightbox.css" type="text/css" media="screen" />
2 ) Not your fault - there is a bug in the script for area tags that have group names included in their rel="lightbox" attribute. To fix that, open lightbox.js in a text only editor like NotePad and around line number 370 or so, change this:
Code:
. . .
hideFlash();
// stretch overlay to fill page and fade in
var arrayPageSize = getPageSize();
Element.setHeight('overlay', arrayPageSize[1]);
new Effect.Appear('overlay', { duration: overlayDuration, from: 0.0, to: 0.8 });
imageArray = [];
imageNum = 0;
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName('a');
// if image is NOT part of a set..
if((imageLink.getAttribute('rel') == 'lightbox')){
// add single image to imageArray
imageArray.push(new . . .
to this:
Code:
. . .
hideFlash();
// stretch overlay to fill page and fade in
var arrayPageSize = getPageSize();
Element.setHeight('overlay', arrayPageSize[1]);
new Effect.Appear('overlay', { duration: overlayDuration, from: 0.0, to: 0.8 });
imageArray = [];
imageNum = 0;
if (!document.getElementsByTagName){ return; }
var anchors = document.getElementsByTagName(imageLink.tagName);
// if image is NOT part of a set..
if((imageLink.getAttribute('rel') == 'lightbox')){
// add single image to imageArray
imageArray.push(new . . .
Bookmarks