Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak odwołać się do klasy w divie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Grzegorz02
Witam,
zechciałby ktoś podpowiedzieć? Mam takiego diva:

  1. <div id="Okno_pliki" title="Explorer.">
  2.  
  3.  
  4. <tr>
  5. <td><img src="./images/backm.jpg" value="back" class="folder"></td>
  6. <td><center><img src="./images/katm.jpg" value="ak_cen" class="folder"></td>
  7. <td><center><img src="./images/katm.jpg" value="ak_stan_tow" class="folder"></td></tr>
  8. <tr><td></td><td><center>ak_cen</td><td>ak_stan_tow</td></tr>
  9.  
  10. </table>
  11.  
  12. </div>


oraz taki kod skrypt:

[JAVASCRIPT] pobierz, plaintext
  1. $("#Okno_pliki").dblclick(function()
  2. {
  3.  
  4. a=$('.folder:eq(this)').attr('value');
  5. alert (a);
  6.  
  7. });
[JAVASCRIPT] pobierz, plaintext


chciałbym do zmiennej 'a' zapisać wartość id klikniętego obrazka w divie, czy ktoś ma może pomysł jak to zrobićquestionmark.gif?
markuz
[JAVASCRIPT] pobierz, plaintext
  1. $("#Okno_pliki img.folder").dblclick(function() {
  2. alert($(this).attr('value'));
  3. });
[JAVASCRIPT] pobierz, plaintext
Grzegorz02
ok, dziękuję bardzo.
Teraz mam dalsze pytanie, dopisałem tak:
[JAVASCRIPT] pobierz, plaintext
  1. $("#Okno_pliki img.folder").dblclick(function()
  2. {
  3.  
  4. a=$(this).attr('value');
  5. //alert (a);
  6. $.post("datas/users/id/im/folder.php",
  7. {
  8. folder: a
  9.  
  10. },function(data)
  11. {
  12. $("#Okno_pliki").html(data);
  13.  
  14.  
  15.  
  16. });
  17. });
[JAVASCRIPT] pobierz, plaintext


w odpowiedzi data przekazuje dokładnie to samo co w divie, nie działa to już po przekazaniu

zawartość pliku folder.php:
  1. <?php
  2.  
  3. $akcja=$_POST['folder'];
  4.  
  5.  
  6. $dane=<<<EOD
  7.  
  8.  <font size="2">Adres: <b>rotor/$akcja/</b></font>
  9. <table>
  10.  
  11. <tr><td><img src="./images/backm.jpg" value="back" class="folder"></td><td><center><img src="./images/katm.jpg" value="ak_cen" class="folder"></td><td><center><img src="./images/katm.jpg" value="ak_stan_tow" class="folder"></td></tr>
  12. <tr><td></td><td><center>ak_cen</td><td>ak_stan_tow</td></tr>
  13.  
  14. </table>
  15.  
  16.  
  17.  
  18. EOD;
  19.  
  20.  
  21.  
  22.  
  23. echo $dane;
  24.  
  25.  
  26. ?>


poprawiony div:

<div id="Okno_pliki" title="Explorer.">
<font size="2">Adres: <b>rotor/</b></font>
<table>

<tr><td><img src="./images/backm.jpg" value="back" class="folder"></td><td><center><img src="./images/katm.jpg" value="ak_cen" class="folder"></td><td><center><img src="./images/katm.jpg" value="ak_stan_tow" class="folder"></td></tr>
<tr><td></td><td><center>ak_cen</td><td>ak_stan_tow</td></tr>

</table>

</div>


Dlaczego po przesłaniu danych dblclick już nie działa??
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.