Hello
I have just mix two dhtml script i have just a little problem.
So for the default picture display lightbok work fine but when i click on an other thumbnail and then click on the pics the attribut rel="lightbox" don't work.Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css" media="screen">@import "css/lightbox.css";</style> <script language="javascript" type="text/javascript" src="javascript/lightbox.js"></script> </head> <body> <script language="javascript"> ejs_vignet = new Array; ejs_des = new Array; ejs_big = new Array; var HazMess=new Array(); ejs_vignet[0]= 'images/89760.gif' ejs_big[0]= 'images/89760.jpg' ejs_vignet[1]= 'images/thumb/89761.jpg' ejs_big[1]= 'images/89761.jpg' ejs_vignet[2]= 'images/thumb/89762.jpg' ejs_big[2]= 'images/89762.jpg' ejs_vignet[3]= 'images/thumb/89763.jpg' ejs_big[3]= 'images/89763.jpg' function ChageImage(num) { if(document.getElementById) document.getElementById("ejs_dyn_img").innerHTML = '<a href="images/products/test.jpg" rel="lightbox"><img src="'+ejs_big[num]+'"></a>; else window.open(ejs_big[num],"_blank") } function killImage(num) { if(document.getElementById) document.getElementById("ejs_dyn_img").innerHTML = ""; } document.write('<div id="ejs_dyn_img"><a href="images/products/test.jpg" rel="lightbox"><img src="'+ejs_big[0]+'"></a></div>'); for(a=0;a<ejs_big.length;a++) { document.write('<a href="javascript:ChageImage('+a+')"><img src="'+ejs_vignet[a]+'"></a>') } </script> </body> </html>
So the problem seem to be in the following syntax, perhaps i have to change the rel attribut by another one.
Thanks for you helpCode:function ChageImage(num) { if(document.getElementById) document.getElementById("ejs_dyn_img").innerHTML = '<a href="images/products/test.jpg" rel="lightbox"><img src="'+ejs_big[num]+'"></a>; else window.open(ejs_big[num],"_blank") }



Reply With Quote


Bookmarks