Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Otwieranie zdjęć
Forum PHP.pl > Forum > Przedszkole
Serb87
Witam 

Problem jest z wyswietlaniem zdjęcia tzn na stronie znajduje sie zdjecie około 10cm*10cma pod nim miniaturki. Klikajac na miniaturke otwiera sie w okienku 10cm*10cm natomiast problem jest gdy klikam na okienko 10cm*10cm ponieważ powinno (a przynajmniej chciał bym) zeby otwierało sie ktore kolwiek zdjecie wybrane a wyswietla sie zawsze pierwsze. 

Jezeli ktos nie zrozumiał tego co napisałem problem znajduje sie na
http://www.auuto.eu

tam wystarczy zobaczyc pierwszy lepszy samochod i wszystko bedzie jasne:)

  1. <?php
  2. $result=mysql_query("SELECT * FROM `zdjecia` WHERE `ogloszenie` = '$o' AND sciezka <> 0 ORDER by nr ASC LIMIT 5");
  3. $numRows = mysql_num_rows($result);
  4. if($numRows==0) print("<b>Brak dodanych zdjęć.</b>");
  5. else
  6. {
  7. $ile=1;
  8. while($r=mysql_fetch_array($result))
  9.  {
  10.  if($ile==1) print("<a href=\"zdjecia/$o/".$r['sciezka']."\" target=_blank id=\"duze\" name=\"duze\"><img src=\"zdjecia/$o/med_".$r['sciezka']."\" align=center name=\"zdjecie\" class=zdjecie></a><br><img src=img/px.gif height=2px><br><a href=\"javascrip:pokaz('$o','".$r['sciezka']."');\"><img src=\"zdjecia/$o/min_".$r['sciezka']."\" align=center class=zdjecie></a>");
  11.  else print("<img src=img/px.gif width=2px><a href=\"javascrip:pokaz('$o','".$r['sciezka']."');\" ><img src=\"zdjecia/$o/min_".$r['sciezka']."\"  align=center class=zdjecie></a>");
  12.  $ile++;
  13.  }
  14. }
  15. ?>


może ktos bedzie wiedział w czym jest problem smile.gif
sowiq
Twój problem polega na tym, że generujesz coś w stylu:
Kod
<a href="cos"><img src="img1"></a>

a po wykonaniu zmiany zdjęcia kod przekształca się na:
Kod
<a href="cos"><img src="img2"></a>

czyli link zostaje stary.

Jako rozwiązanie zrób:

Kod
<div id="bigPhoto">
<a href="cos"><img src="img1"></a>
</div>


a w funkcji zmieniajacej:
Kod
document.getElementById('bigPhoto').innerHTML = '<a href="inneCOS"><img src="innyOBRAZEK"></a>';
Serb87
niestety to nie jest skrypt pisany przezemni i ja niestety nie wiem jak go zmienic. wszystkie dotychczasowe proby nie wychodza:( 

kolejne próby i nic tak to zmodyfikowałem 

  1. <?php
  2. $result=mysql_query("SELECT * FROM `zdjecia` WHERE `ogloszenie` = '$o' AND sciezka <> 0 ORDER by nr ASC LIMIT 5");
  3. $numRows = mysql_num_rows($result);
  4. if($numRows==0) print("<b>Brak dodanych zdjęć.</b>");
  5. else
  6. {
  7. $ile=1;
  8. while($r=mysql_fetch_array($result))
  9.  {
  10.  if($ile==1) print("<a href=\"zdjecia/$o/".$r['sciezka']."\" target=_blank id=\"duze\" name=\"duze\"><img src=\"zdjecia/$o/med_".$r['sciezka']."\" align=center name=\"zdjecie\" class=zdjecie></a>
  11.  
  12.  <br><img src=img/px.gif height=2px><br>
  13.  
  14.  <a href=\"document.getElementById('duze').innerHTML = ('$o','".$r['sciezka']."');\"><img src=\"zdjecia/$o/min_".$r['sciezka']."\" align=center class=zdjecie></a>");
  15.  
  16.  else print("<img src=img/px.gif width=2px>
  17.  
  18.  <a href=\"document.getElementById('duze').innerHTML = ('$o','".$r['sciezka']."');\" ><img src=\"zdjecia/$o/min_".$r['sciezka']."\"  align=center class=zdjecie></a>");
  19.  $ile++;
  20.  }
  21. }
  22. ?>




a ma ktos moze jakis mały skrypcik do zdjec podobny do tego w ktorym mam problem albo jakis inny?? 
sowiq
No chyba napisałem Ci wyżej jak zmienić? Gotowych rozwiązań szuka się na google, albo się za nie płaci smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.