Reklama
Strona 1 z 3 123 OstatniaOstatnia
Pokazuje wyniki od 1 do 15 z 37

Temat: PHP/ Javascript ukrywanie/pokazywanie opisu.

  1. #1
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny PHP/ Javascript ukrywanie/pokazywanie opisu.

    Czesc.
    Mam repertuar filmow: http://serwer1556037.home.pl/index.php?id=2
    Filmy wypisywane sa za pomoca petli while, po uprzednim zapytaniu do bazy.
    I teraz jest problem. Musze zrobic cos takiego, ze dla kazdego filmu, po kliknieciu w miniaturke ma sie pokazywac/ukrywac opis filmu w danym wierszu.
    Zeby rozroznic kazdy wiersz zrobilem:
    $i=1;
    while ()
    {
    wypisuje tabele.
    podczas wypisywania tabeli z opisem:
    echo "<td id='$i'>" . $row[6] . "</td>";
    $i+=1;
    }


    Tylko jak to teraz podpiac pod jakis javascript, zeby pokazywal/ukrywal sie opis z danego wiersza.

  2. #2
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    Możesz albo starym sposobem dodać onclick i przekazywać id elementu do pokazania (display none/block zmieniasz) albo dołączać event po wczytaniu skryptu, reszta to samo.
    Jak dane chcesz dociągać to jeszcze ajax, jak masz to nie ma problemu
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  3. Reklama
  4. #3

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    Co ty za opis wciśniesz w taką rameczkę?
    Ja w ogóle tego nie widzę.

    Może jakiś onHover + popup albo wyświetla się kawałek opisu i możesz sobie rozwinąć/zwinąć?
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  5. #4
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny

    Pozniej zwieksze sobie miejsce na opis, narazie chodzi mi o to, zeby dzialalo :P

  6. #5

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    a to sorry :P
    nie wiem jak w js ale w jquery wystarczy dodać klasę i zrobić toggle button czy co tam chcesz, easy peasy
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  7. #6
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny

    No probuje w jquery, ale jak mam wypisywanie danych w petli while to jak kazdemu kolejnemu wypisanemu opisowi nadac inne id? Zeby przypisac pozniej button do kazdego opisu oddzielnie?

  8. #7
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    na pewno da się to zrobić jakoś w kontekście klikniętego elementu, jakiś jego child łapiesz i działa bez przekazywania id
    Kod:
     document.onclick = function(evt) {
        var evt=window.event || evt; // window.event for IE
        if (!evt.target) evt.target=evt.srcElement; // extend target property for IE
        alert(evt.target); // target is clicked
      }
    i masz w co kliknąłeś, z tego już wywleczesz jakoś odpowiedni podelement
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  9. #8

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    Gdzieś z odmętów mojej strony, button działa, kwestia dostosowania jak.

    Kod:
    <html>
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
    
    <script type='text/javascript'>
    	$(window).load(function(){
    		$(document).ready(function() {
    			$('.show').click(function() {
    				$(this).next('div').toggle("slow");
    			});
    			
    			$('.hide').click(function() {
    				$(this).parent().slideUp();
    			});
    		});
    	}); 
    </script>
    <table border="1" width="50%">
    	<tr>
    		<td>x</td>
    		<td>x</td>
    		<td><button class="show">Pokaz/ukryj</button><div class="slidingDiv">gowienko</div></td>
    	</tr>
    	<tr>
    		<td>y</td>
    		<td>y</td>
    		<td><button class="show">Pokaz/ukryj</button><div class="slidingDiv">gowienko1</div></td>
    	</tr>
    	<tr>
    		<td>z</td>
    		<td>z</td>
    		<td><button class="show">Pokaz/ukryj</button><div class="slidingDiv">gowienko2</div></td>
    	</tr>
    </table>
    </html>
    Ostatnio zmieniony przez Mistrzu dragon : 01-06-2015, 19:19
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  10. #9
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny

    @Mistrzu dragon ;
    Troche pogrzebalem i dziala elegancko.
    @zakius ;
    Dla Ciebie tez rep+, dzieki wielkie Panowie!!

  11. #10

    Ekspert: Sprzęt i oprogramowanie
    Mistrzu dragon jest teraz offline
    Avatar Mistrzu dragon
    Data rejestracji
    2006
    Położenie
    20 cm od klawiatury
    Posty
    1,857
    Siła reputacji
    20

    Domyślny

    spoko tylko dopisz sobie w css
    Kod:
    .slidingDiv {
    	display:none; 
    }
    bo wszystkie buttony masz otwarte , no i .hide w jquery nic nie robi tu chyba (kopiowałem na szybko)
    Powyższy post może być sarkastyczny oraz zawierać śladowe ilości orzechów arachidowych.

  12. #11
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny

    Cytuj Mistrzu dragon napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    spoko tylko dopisz sobie w css
    Kod:
    .slidingDiv {
    	display:none; 
    }
    bo wszystkie buttony masz otwarte , no i .hide w jquery nic nie robi tu chyba (kopiowałem na szybko)
    Tego wlasnie szukalem jeszcze, dzieki znowu xD Zaraz potestuje, musze to jeszcze podpiac pod miniaturki zamiast buttonow, ale z tym powinienem sobie poradzic.

  13. #12
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny

    @Mistrzu dragon ;
    Chyba jednak nie dam rady.
    Jesli dodam button obok diva, gdzie ma sie zmieniac opis, to wszystko jest okej. Jednak musze dodac ten button (albo cos innego) na miniaturce.Zeby po kliknieciu na nia opis sie chowal/pokazywal. Wiesz moze, jak trzeba zmodyfikowac ten skrypt, zeby tak zadzialalo?

  14. #13
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    wrzuć kod (js) to postaram się pomóc
    Ostatnio zmieniony przez 2cztery7 : 01-06-2015, 22:09

  15. #14
    Avatar Criss26
    Data rejestracji
    2012
    Położenie
    Płock
    Wiek
    32
    Posty
    3,076
    Siła reputacji
    14

    Domyślny

    @2cztery7 ;
    http://wklej.org/hash/810ac005d92/

    Nie wiem czy sie polapiesz.
    Skrypt zaczyna sie od 9 linii.
    W linijce 70 jest miniaturka, do ktorej musze podpiac button/cokolwiek innego.
    W linijce 76 jest div, zawierajacy opis.

  16. #15
    Avatar 2cztery7
    Data rejestracji
    2014
    Posty
    628
    Siła reputacji
    10

    Domyślny

    a jak wrzucisz obrazek w diva z klasą show?

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Zmiana opisu mikrofonu / Jak trwoga to do TORGA
    Przez Master w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 3
    Ostatni post: 29-10-2016, 14:21
  2. Ukrywanie hasła sieci bezprzewodowej.
    Przez Zaster w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 3
    Ostatni post: 04-04-2015, 20:48
  3. Zasilacz pomoc opisu.
    Przez Zakon w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 0
    Ostatni post: 11-04-2013, 16:03
  4. Skrypt PHP - przesyłanie danych z formularza php do pliku .txt
    Przez Żarówa2SR w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 24-10-2012, 17:06
  5. Odpowiedzi: 31
    Ostatni post: 10-08-2007, 14:37

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •