![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Chciałbym zrobic skrypt zeby klikało mi w przedmioty co 5sekund ![]() przykladowy przedmiot ![]() przedmiotow jest duuuzo chcialbym ustalac jego nazwe i uruchamiać skrypt aby mi to klikalo ;d getbyid ani name, class nie dziala ;d Ten post edytował bartek4175 4.01.2016, 14:29:56 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
A jak próbowałeś? Bo dam se rękę uciąć, że jednak działa.
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
A jak próbowałeś? Bo dam se rękę uciąć, że jednak działa. np tak:
lub
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
I nie zastanowiło Cię, że ten atrybut to ani [name], ani [class]?
Skorzystaj z document.querySelector i przekaż temu poprawny selektor CSS ([atrybut="wartosc"]). -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
I nie zastanowiło Cię, że ten atrybut to ani [name], ani [class]? Skorzystaj z document.querySelector i przekaż temu poprawny selektor CSS ([atrybut="wartosc"]). Wiem, że robie to źle ale próboje to robić tak:
wynik: null undefined |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Kod var el = document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]');
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Kod var el = document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]'); jeszcze możesz naprowadzić mnie jak zrobić, żeby klikało w to co x sekund? próbuje jakoś tak: var el = document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]'); setInterval('el.click()',2000) ale niezbyt chce działać zwraca np 1, 2 wpisując z konsole document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]'); wyskakuje: http://prntscr.com/9m68hq a tak setInterval('document.querySelector('[data-name="AK-47 | Blue Laminate (Field-Tested)"]')[0].click()',2000) http://prntscr.com/9m68y0 Ten post edytował bartek4175 5.01.2016, 00:19:41 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
próboje tak: function foo() { document.querySelector('[data-name="Glock-18 | Bunsen Burner (Battle-Scarred)"]'); } setTimeout('foo.click()', 1000); // returns a Number > 0 lecz błąd: Uncaught TypeError: foo.click is not a function // tak też: function foo() { document.querySelector('[data-name="Glock-18 | Bunsen Burner (Battle-Scarred)"]').click(); } setTimeout(foo, 1000); // returns a Number > 0 nie ma błędu ale nie klika ![]() Ten post edytował bartek4175 5.01.2016, 16:46:59 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 114 Pomógł: 25 Dołączył: 22.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
https://jsfiddle.net/koodo218/hws7p8mk/2/
Skoro przedmiotów jest sporo to i ich nazwy pewnie się różnią w data-name i dynamicznie zmieniają (przypuszczam) więc lepszym rozwiązaniem byłoby klikanie na podstawie klasy, która się nie zmienia (przypuszczam). -------------------- Słaba znajomość (ale się staram): HTML5, CSS3, JavaScript, SQL, Access
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
https://jsfiddle.net/koodo218/hws7p8mk/2/ Skoro przedmiotów jest sporo to i ich nazwy pewnie się różnią w data-name i dynamicznie zmieniają (przypuszczam) więc lepszym rozwiązaniem byłoby klikanie na podstawie klasy, która się nie zmienia (przypuszczam). http://prntscr.com/9mewu4 http://prntscr.com/9mex1o |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
No i nie rzuca błędu…
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
A może to nie jest odpalane przy kliku tylko przy podobnym zdarzeniu, np. mousedown?
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 284 Pomógł: 1 Dołączył: 15.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
A może to nie jest odpalane przy kliku tylko przy podobnym zdarzeniu, np. mousedown? http://csgodouble.com/withdraw.php przy kliknięciu ;d chociaż możliwe, że jednak mousedown #edit tak to mousedown ![]() @ref Ten post edytował bartek4175 5.01.2016, 19:19:48 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:21 |