Hi, > echo "<h2><a href=\"#\" onclick=\"Effect.toggle('d2','BLIND', > {duration: 2.0}); return false;\">$directory</h2><br /></a>";
I'm not a PHP guy, but surely that ends up outputting HTML that has an onclick attribute calling Effect.toggle on the literal element ID "d2"? And of course, IDs are unique in a page, so that's only ever going to affect one element. If you want to affect other elements, you'll have to give them unique IDs and make the call use those IDs appropriately. FWIW, -- T.J. Crowder tj / crowder software / com Independent Software Engineer, consulting services available On Jul 24, 7:27 pm, dmcglone <d.mcgl...@att.net> wrote: > Hi all, > > I am trying to create a page that reads a directory of images and > displays them with scriptaculous. So far from what I have, the code > does work as far as displaying the directory links but it is only > making the very 1st one active, all the rest of the directory links on > the page work, BUT they are expanding and folding only the first > directory (gemstone). > > I hope this was a good explanation. I've posted my code to help make > it as clear as I can. > > Here is my code: > > <?php > echo "<div id = noWrap>"; > echo '<div id = img_cursor>'; > > $directories = array('gemstone', 'bella', 'passage', 'sedona', > 'deepstar', 'crystalline'); > > foreach ($directories as $directory){ > > $mydir2=opendir("images/laminate/Wilsonart_Laminate_Colors/ > $directory"); > > $cats2=array(); > > echo "<h2><a href=\"#\" onclick=\"Effect.toggle('d2','BLIND', > {duration: 2.0}); return false;\">$directory</h2><br /></a>"; > > while(($cat2=readdir($mydir2)) !==false){ > > if ($cat2 != "." && $cat2 != ".." && strpos(strtolower($cat2),"- > thumb.jpg") !== false){ > array_push($cats2, $cat2); > > echo "<div id=\"d2\" style=\"display:none;\">"; > > echo "<img src='images/laminate/Wilsonart_Laminate_Colors/$directory/ > $cat2' onclick='Another_Big_One(this)'></div>"; > > } > } > > closedir($mydir2); > > } > > echo "</div>"; > echo "</div>"; > > ?> > > Blessings > David M. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---