![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Przeszukałem google i jakos nie znalazłem działajacej metody ustawienia wskaznika w danym polu, prawdopodobnie wystarczy forcus ustawic ale jak bym nie probowal to i tak nie dziala na stronie.
np. na jednej stronie mam i chce by po wejsciu na strone w tym polu byl aktywny kursor. W drugiej stronie mam analogicznie tylko z selectem i tez chcialbym zeby po wejsciu na strone bylo zaznaczone - aktywne te pole select. Macie moze jakies pewne i proste rozwiązanie? Za wszelkie propozyjce, wskazówki, przykłady bede bardzo wdzięczny. Pozdro haryb |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wystarczy tylko trochę pomyśleć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Potrzebne Ci zdarzenie onload, "pobranie elementu" najprościej przed document.getElementById('id') i ustawienie mu zdarzenia focus() (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
document.form1.tresc.focus(); wrzucac do onLoad ale i tak nie chodzi.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli możesz sprecyzować pod czym nie chodzi, jak niechodzenie się objawia (na przykład czy wyskakują błędy konsoli/firebuga/czegokolwiek), dać kod elementu z onload byłoby fajnie.
U mnie chodzi. Pod firefoksem i ie7. Dalej sprawdzać mi się nie chciało. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
<body onLoad="document.form1.tresc.focus()">
p.s. a nie mozna zrobic tego nie uzywajac onload? jakas funkcje napisac prosta i wrzucic wywolanie bezposrednio do kodu textarea i selecta? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
Kod <script> function setFocus() { document.form1.tresc.focus(); } </script> ... <body onload="setFocus();"> ... A czy można to zrobić inaczej? Jasne, że tak. Kod <script>
window.onload = function() { document.form1.tresc.focus(); } </script> |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
oko ruszylo z tym onload, ale mam jeszcze pytanie jak zapisac w w <body... zeby odpalil takze selecta , strona skonstruowana jest taka ze ma wspolny naglowek strony tylko roznie sie srodkiem i na jednej podstronie mam textarea a na drugiej selecta musze robic np w php jakis if czy mozna jednoczesnie dwa pola ustawic na podsiwetlenie a kod sam wczuje ze jesli takie pole bedzie na stronie to ustawi mu focusa - dwóch tych pół nie mam jednoczesnie na jednej z podstron.
Ok dzięki to już jakos sobie poradze:) pozdro haryb |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz selectowi nadać tego samego name?
Względnie, jeśli ze względu na jakieś php, albo coś jednak upierałbyś się, żeby name były różne, to skoro są to dwie różne podstrony nadaj im jakieś id i odwołuj się przez document.getElementById() Ten post edytował Shili 19.09.2008, 00:10:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:56 |