![]() |
![]() |
![]()
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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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
![]() A jakby zrobić tak:\ zmienna z php > js w js inner html po onclicku ![]() Ten post edytował BienuSS 25.03.2018, 20:34:13 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź podałem Ci w poście #12.
-------------------- |
|
|
![]()
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 36 557 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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 6 804 Pomógł: 1827 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 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ah... taki bajer. No to fakt, trza sie bawic jak napisales
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 804 Pomógł: 1827 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 ![]() Ten post edytował BienuSS 29.03.2018, 13:51:25 |
|
|
![]()
Post
#35
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
alert ma byc w SUCCESS a nie chen poza tym
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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ą
![]() |
|
|
![]()
Post
#37
|
|
Grupa: Zarejestrowani Postów: 6 804 Pomógł: 1827 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 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tak
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 09:12 |