Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Czy jeśli dam do diva styl display none, to jest jakaś możliwośc żeby użytkownik zobaczył treśc diva ?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Tak. Do tego służy konsola przeglądarki, a dokładnie przeglądanie drzewa DOM.
Element nie może istnieć, wtedy nie będzie możliwości podejrzenia. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
To jak to zrobić? Diva wyświetlić normalnie a przy funkcji onclick() wprowadzić zawartosć ? Tylko nie mam pojęcia jaką funkcją to zrobic
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Ale co to da, że wprowadzisz zawartość po kliknięciu?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Masz szachownice 4x4 pod która w kazdym polu znajduje sie inny obrazek wylosowany w php przy odswiezeniu strony za pomocą funkcji schuffle(), i użytkownik musi wybrac 1 pole pod którym nie wie co jest
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
A nie możesz wylosować, dodać i pokazać obrazki w momencie kliknięcia? Muszą być tam wcześniej?
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
No własnie nie (IMG:style_emoticons/default/sad.gif) chce zeby było losowanie przy wczytywaniu strony
A jakby zrobić tak:\ zmienna z php > js w js inner html po onclicku (IMG:style_emoticons/default/questionmark.gif) ? Ten post edytował BienuSS 25.03.2018, 20:34:13 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Ale jaka to różnica? Prawdopodobieństwo trafienia w prawidłowy obrazek jest takie samo.
Losowanie możesz zrobić bezpośrednio w JS lub wstawiając odpowiedź z żądania ajax'owego. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Chodzi o to że przed kliknieciem są podane hasze do kazdego pola, zeby nie bylo ze jest cos manipulowane przy losowaniu
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
To po kliknięciu wysyłaj hash pola na serwer, a odsyłaj wszystkie odpowiedzi (obrazki) wraz z prawidłową odpowiedzią. Wcześniej pokazuj tylko hashe, bo jak rozumiem chcesz je pokazać użytkownikowi.
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Hashe są powiązane z obrazkami, tak?
Jeśli tak, to wyświetlasz tylko hashe (które są w sesji), a kiedy ktoś kliknie na jedną z odpowiedzi, to wysyłasz poprzez Ajax jej hash. Na serwerze sprawdzasz, która odpowiedź miała hash i odsyłasz pary hash+źródło obrazka, a jedną z par oznaczasz jako prawidłową. Kiedy dostaniesz odpowiedź, to przypisujesz hashom na stronie obrazki (dodajesz je) i oznaczasz odpowiedzi jako prawidłowe/nieprawidłowe. Ten post edytował trueblue 25.03.2018, 21:21:45 |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Chodzi mi o to że chce żeby i tak wszytskie obrazki sie wyświetlały i ten co został wybrany będzie powiekszony i wyswietlony
A hasze są tak że jest co ciąg i szyfrowany przez sha-256 Ten post edytował BienuSS 25.03.2018, 22:32:17 |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
To co chcesz ukryć przed użytkownikiem?
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Sorki zła konstrukcja zdania, chce żeby po kliknięciu któregos pola dopiero pokazywaly sie obrazki, tylko żeby pokazaly sie wszystkie obrazki a nie tylko ten na którego kliknelismy
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Odpowiedź podałem Ci w poście #12.
|
|
|
|
Post
#17
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Nie bardzo rozumiem po co do tak prostej operacji jak wyswietlenie diva z obrazkami, dokladac AJAX itp.
Kod jQuery(".klasa").click(function(){ jQuery("#id_diva_w_ktorym_sa_obrazki").show(); }); gdzie klasa - klasa css, ktora zostala nadana kazdemu divowi na ktory chcesz kliknac by sie otworzyly obrazki |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Bo jak dobrze rozumiem, autor nie chce aby obrazki były widoczne (nawet w drzewie DOM) przed kliknięciem odpowiedzi.
|
|
|
|
Post
#19
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Ah... taki bajer. No to fakt, trza sie bawic jak napisales (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Tylko wlasnie w jaki sposob zrobić żeby na dany hash przychodzila mi odpowiedz z tym hashem i jak to pozniej wprawić w diva
UP a co myślicie o tym ?
|
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
W źródle strony będzie widoczna wartość, którą chcesz wstawić.
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Czyli tak jak mówiłeś mam dwie opcje:
1.losować przy klikaniu pola 2. bawić sie z Ajaxem ? |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Jeśli obrazki mają być niewidoczne (nawet ich źródła) w źródle strony czy też poprzez konsolę przeglądarki, to opcja 2 - uzyskać ich źródła dopiero w momencie kliknięcia.
|
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Okey a jakbym chciał zrobić że losuje mi przy kliknieciu, to w divie daje onclick="funkcja_js()" a w funkcji_js wywołuje funkcje php czy jak ?
|
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Jeśli to rozwiązanie ma się opierać o Ajax, to funkcja w JS ma wywołać żądanie ajax'owe, a to wywołuje skrypt PHP.
|
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Niee teraz akurat chodzi mi o opcje że losowanie jest przy kliknięciu
EDIT dobra poczytałem i widze że tego też nie zrobie bez Ajaxa Ten post edytował BienuSS 28.03.2018, 22:26:47 |
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Jeśli źródła obrazków będą dostępne na stronie, tak jak pokazałeś lub bezpośrednio w obrazkach, to nie potrzebujesz do tego Ajax.
|
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Narazie mam tak w osobnym pliku php losuje mi zmienną $d;
I nie wiem jak tą zmienną wprowadzić do funkcji $get Ten post edytował BienuSS 29.03.2018, 12:33:46 |
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
A po co chcesz wprowadzać z powrotem do skryptu zmienną, którą zwrócił skrypt PHP?
|
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
No chce żeby po kliknicie za pomocą get uruchomił sie skrypt random.php który losuje mi zmienna i pozniej tą zmienną wprowadzić do skryptu żeby za pomocą js ją wprowadzić w jakiś element html, dodam że z php chce pobrać 2 zmienne
Ten post edytował BienuSS 29.03.2018, 12:57:05 |
|
|
|
Post
#31
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Tam gdzie robisz alert, tam pobierasz otrzymaną zmienną i robisz z nią co chcesz.
Jeśli chcesz przekazać do skryptu PHP jakieś zmienne, to albo przekazujesz je wraz z URL, albo jako parametr data: https://api.jquery.com/jquery.get/ |
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
tyle to wiem, ale mi cały czas chodzi o to jak pobrać tą zmienną do alertu, bo to co napisałem mi nic nie daje
Mam coś takiego a konsola mi pokazuje: Uncaught SyntaxError: missing ) after argument list Uncaught ReferenceError: show is not defined at HTMLButtonElement.onclick Wymiękam...... Ten post edytował BienuSS 29.03.2018, 13:18:27 |
|
|
|
Post
#33
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Skoro wywołujesz skrypt PHP i ten ma coś zwrócić, to zwróć w nim to coś.
Sprawdzaj nawiasy i średniki. To są podstawy. |
|
|
|
Post
#34
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
W php mam dać echo $d; czy return $d; ?
Skrypt wygląda aktualnie tak: I wszystko działa oprócz pobrania tej zmiennej z php EDIT DZIAŁA!!!!!!!!!!!!!!!!!!!!!!!!! ile sie idzie powkurzać przy "próbowaniu" tworzenia tego typu kodu to japiernicze.... powyższy skrypt działa w php wystarczy wpisać echo $zmienna i tyle (IMG:style_emoticons/default/smile.gif) ))))))) Ten post edytował BienuSS 29.03.2018, 13:51:25 |
|
|
|
Post
#35
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
alert ma byc w SUCCESS a nie chen poza tym
|
|
|
|
Post
#36
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Narazie to tylko chciałem żeby wgl zwracało mi zmienną (IMG:style_emoticons/default/smile.gif) , teraz zostaje mi tylko jak zrobić z 2 zmiennymi które zwraca
|
|
|
|
Post
#37
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Nie ma znaczenia czy w PHP dodasz echo $zmienna, czy echo $d.
Po prostu miałeś błąd w skrypcie JS. Alert Ci działa poza wywołaniem ajaxa, bo ustawiłeś żądanie na synchroniczne - zablokuje resztę skryptu, dopóki się nie wykona. Zapoznaj się z formatem JSON. |
|
|
|
Post
#38
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Czyli zmienne w php zamienic na json, wtedy mam możliwośc odebrania kilku zmiennych
|
|
|
|
Post
#39
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
tak
|
|
|
|
Post
#40
|
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 3.11.2017 Ostrzeżenie: (10%)
|
Po dłuższej przeprawie mam wszystko czego potrzebuje, wszystko działa, dzięki za poświęcony czas na nauke żółtodzioba (IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 15:34 |