Witam napisałem sobie galerię, nawigacja po niej wygląda mniej więcej tak:
  1. <?php
  2. if ($zdjecie == 0) //czy pierwsze zdjęcie?
  3.  {
  4.  echo '<a href="g.php?a='.$album.'&z='.($zdjecie+1).'&k='.$otwarta_kategoria.'"><img src="img/right.gif" alt="next" style="margin-right:5px;"/></a><br />';
  5. }
  6. elseif ($zdjecie+1==$wszystkie) { //czy ostatnie zdjęcie?
  7. echo '<a href="g.php?a='.$album.'&z='.($zdjecie-1).'&k='.$otwarta_kategoria.'">
  8. <img src="img/left.gif" alt="prev" style="margin-right:5px;"/></a><br />';
  9. } else { // zdjęcie gdzieś w środku
  10. echo '<a href="g.php?a='.$album.'&z='.($zdjecie-1).'&k='.$otwarta_kategoria.'"><img src="img/left.gif" alt="prev" style="margin-right:15px;"/></a>';
  11. echo '<a href="g.php?a='.$album.'&z='.($zdjecie+1).'&k='.$otwarta_kategoria.'"><img src="img/right.gif" alt="next" style="margin-right:0px;"/></a><br />';
  12. }
  13. ?>

Gdzieś dalej w kodzie mam diva a wnim
  1. <div id="obrazek">
  2. <img src="data/<?php echo $zdjen; ?>" />
  3. </div>

Wszystko działa jak należy chodzę sobie po galerii zdjęcia są prawidłow wyświetlane, ale chciałbym dorobić jeszcze jeden bajer. Mianowice palnowałem skorzystać ze script.aculo.us i dodać do wyświetlania zdjęć efekty pojawiania się i zanikania. Przy wcisnięciu linka dalej zdjęcie powinno zanikać
czyli np taka akcja:
  1. onclick="new Effect.Hide(document.getElementById('obrazek'), {duration: 1})"

a następnie pojawia się kolejne
  1. onclick="new Effect.Appear(document.getElementById('obrazek'), {duration: 1})"

Szkopuł w tym, że nie bardzo wiem gdzie to popodninać, probowałem dać w body onload, próbowałem podpinać w linki, ale nie działało.
Podejrzewam że rozwiązaniem byłby tutaj ajax i kontrola onLoading oraz onSuccess ale może da to radę zrobić jakoś bez pisania kolejnych funkcji?