Witam,
Czy istnieje możliwość mając ustawioną za stronę startową pole z formularzem aby dokładnie w tym polu ustawiał się kursor automatycznie po odświeżeniu jej bądź otwarciu przeglądarki?
Dzięki i pozdrawiam
Kursor w polu formularza po otwarciu nowej karty
Moderator: Pomocy?!
Posty: 4
• Strona 1 z 1
Kursor w polu formularza po otwarciu nowej karty
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
- Gość
Odp: Kursor w polu formularza po otwarciu nowej karty
Przeglądarka: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
Masz na myśli firefoksową stronę nowej karty czy jakąś normalną stronę www?
W każdym razie można napisać odpowiedni skrypt dla dodatku Greasemonkey (coś w stylu tych: https://greasyfork.org/pl/scripts/search?q=focus+input) lub skorzystać z jakiegoś bardziej uniwersalnego - np.: https://greasyfork.org/pl/scripts/9524-autofocus-input-text-field (możesz ograniczyć jego działanie do konkretnej strony, dodając w nagłówku skryptu:
Jest też np. taki dodatek dla Fx: https://addons.mozilla.org/pl/firefox/a ... autofocus/ (i parę innych dodających np. skrót klawiszowy umożliwiający przeskakiwanie między kolejnymi polami tekstowymi).
W każdym razie można napisać odpowiedni skrypt dla dodatku Greasemonkey (coś w stylu tych: https://greasyfork.org/pl/scripts/search?q=focus+input) lub skorzystać z jakiegoś bardziej uniwersalnego - np.: https://greasyfork.org/pl/scripts/9524-autofocus-input-text-field (możesz ograniczyć jego działanie do konkretnej strony, dodając w nagłówku skryptu:
- Kod: Zaznacz cały
// @include http://adres.strony.pl/na-ktorej-skrypt-ma-dzialac/
Jest też np. taki dodatek dla Fx: https://addons.mozilla.org/pl/firefox/a ... autofocus/ (i parę innych dodających np. skrót klawiszowy umożliwiający przeskakiwanie między kolejnymi polami tekstowymi).
- Mirek
- Moderator
- Posty: 2158
- Z nami od: 09 sierpnia 2007, 20:37
Odp: Kursor w polu formularza po otwarciu nowej karty
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
Podziękował.
Greasemonkey działa idealnie.
Chciałbym jeszcze spytać czy ktoś wie jak wywołać stronę startową co kilka sekund?
Auto refresh w moim przypadku nie wchodzi w grę gdyż chce odwiezyć przesłany formularz z wykorzystaniem czytnika kodów kreskowych. Po akceptacji kodu miałby znowu wywołać stronę z formularzem do ponownego przygotowania do skanowania.
Wyskakuje komunikat że formularz zawiera dane postdata i niestety nie odświeża z dodatków do mozilli.
Greasemonkey działa idealnie.
Chciałbym jeszcze spytać czy ktoś wie jak wywołać stronę startową co kilka sekund?
Auto refresh w moim przypadku nie wchodzi w grę gdyż chce odwiezyć przesłany formularz z wykorzystaniem czytnika kodów kreskowych. Po akceptacji kodu miałby znowu wywołać stronę z formularzem do ponownego przygotowania do skanowania.
Wyskakuje komunikat że formularz zawiera dane postdata i niestety nie odświeża z dodatków do mozilli.
- waltermelon
- Posty: 1
- Z nami od: 30 sierpnia 2015, 19:51
Odp: Kursor w polu formularza po otwarciu nowej karty
Przeglądarka: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
Pewnie wystarczy jak dorzucisz np. takie prowizoryczne odświeżanie na końcu tamtego skryptu Greasemonkey (albo stworzysz drugi skrypt):
- gdzie 7000 to wartość w milisekundach (=7 sekund) - oznaczająca w ile sekund po załadowaniu całej strony ma się ona otworzyć na nowo.
Można pożądany efekt osiągnąć jeszcze na kilka innych sposobów - np. podmiana czy ponowne wstawienie samego formularza, dodanie przekierowania na GET, zmodyfikować odpowiednio skrypt po stronie serwera itd. - ale to już musiałbym dokładniej się przyjrzeć samej stronie.
- Kod: Zaznacz cały
setTimeout(function(){document.location.href=document.location.href}, 7000);
- gdzie 7000 to wartość w milisekundach (=7 sekund) - oznaczająca w ile sekund po załadowaniu całej strony ma się ona otworzyć na nowo.
Można pożądany efekt osiągnąć jeszcze na kilka innych sposobów - np. podmiana czy ponowne wstawienie samego formularza, dodanie przekierowania na GET, zmodyfikować odpowiednio skrypt po stronie serwera itd. - ale to już musiałbym dokładniej się przyjrzeć samej stronie.
- Mirek
- Moderator
- Posty: 2158
- Z nami od: 09 sierpnia 2007, 20:37
Posty: 4
• Strona 1 z 1
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]