![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 2 Dołączył: 30.03.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam! bardzo serdecznie.
Otóż mam skrypt, który można pobrać klikając na poniższy adres: http://www.sendspace.pl/file/ddoLUqB3/ . I chciałbym zrobić, aby po kolei np. co 5 sekund wciskały się automatycznie następujące przyciski w ustalonej kolejności: Połącz Początek transakcji Linia transakcji Linia transakcji Linia transakcji Linia transakcji Linia transakcji Koniec transakcji . Z tym, że jest jedna sprawa. A, mianowicie do każdego z tych przycisków przypisana jest odpowiednia funkcja, tzn. że po naciśnięciu danego przycisku aktywowane jest dane polecenie. Chodzi oto aby, po automatycznym wciśnięciu danego przycisku owe polecenia były wykonywane. Do uruchamiania powyżej zamieszczonego skryptu wymagana jest kontrolka ActiveX ThermalLib 6 ( http://www.posnet.com.pl/files/1277/Install_ThLib006.exe ). To automatyczne wciskanie chciałbym zrealizować za pomocą skryptów Java Script. Mój problem polega na tym, że nie wiem jak zrobić aby to działało poprawnie. Nie będzie tu chyba dokońca poprawnie sprawdzać się polecenie setTimeout(). Proszę o pomoc. Ten post edytował dsinfo 20.12.2008, 11:40:10 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Powiedziałbym, że
Kod function simulateClick(cb) { var evt = document.createEvent("MouseEvents"); evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); var canceled = !cb.dispatchEvent(evt); if(canceled) {/* A handler called preventDefault */} else {/* None of the handlers called preventDefault */} } Ale robisz to pod IE, więc powiem tak: Jak wykonasz efekt kliknięcia na przycisku, to odpal również odpowiednią funkcję przypisaną temu buttonowi. W sensie "Przyciskam button1, wiem, że button1 ma przypisaną funkcje "gaga()", więc ja też sobie odpalę" No i.. nie sądzę, aby byli tutaj jacyś chętni do instalowania kontrolek ActiveXa, czy też odpalania jakichkolwiek innych kontrolek ActiveXa |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:27 |