Witajcie, otóż tak pobieram sobie z bazy zdjęcie które chcę wyświetlić w modalu:

  1. if(mysql_num_rows($wynik2) > 0) {
  2. while($r = mysql_fetch_assoc($wynik2)) {
  3. echo "<img id=\"myImg\" src=\"img/galeria/min-".$r['foto']."\" class=\"img-responsive\">";
  4. echo "<div id=\"myModal\" class=\"modal\">";
  5. echo "<span class=\"close\" onclick=\"document.getElementById('myModal').style.display='none'\">&times;</span>";
  6. echo "<img class=\"modal-content\" id=\"img\">";
  7. echo "<div id=\"caption\"></div>";
  8. echo "</div>";
  9. } }


natomiast obsługa po stronie js wygląda tak:

  1. var modal = document.getElementById('myModal');
  2. var img = document.getElementById('myImg');
  3. var modalImg = document.getElementById("img01");
  4. var captionText = document.getElementById("caption");
  5. img.onclick = function(){
  6. modal.style.display = "block";
  7. modalImg.src = this.src;
  8. captionText.innerHTML = this.alt;
  9. }
  10. var span = document.getElementsByClassName("close")[0];
  11. span.onclick = function() {
  12. modal.style.display = "none";
  13. }


no i do myImg i img01 załadował bym ID żeby różniły się poszczególne zdjęcia od siebie lecz jak przemycić to do js żeby otwierał ( myImg2 = img02, myImg3 = img02) konkretne zdjęcia, chyba że jest możliwość skonstruowania tego w ten sposób żeby już w php widział że tą fotkę otwierasz po tym linku.

Dzięki z góry za pomoc, mam nadzieję że w miarę zrozumiale smile.gif