![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Mam nastepujacego typu watpliwosci : Ikona = label + ikona wlasciwa potrzebuje zrobic cos takiego ze w momencie klikniecia na label lub okine wlasciwa cala "ikona" zmienia kolor tak jak to jest na pulpicie Wiem ze mozna zmienic opacity obiektu - ale jak wykonac efekt "Zaniebieszczenia" ikonki ? najlepiej bez uzycia dodatkowych warstw bo nie chce dostac schizy przy 50 ikonkach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Druga sprawa : Klikam na ikonke - wszystko ok - klikam na nastepna i teraz jest problem gdyz do funkcji kliknieto_na(ikona) podaje ikone bierzaca - lecz musze gdzies trzymac referencje do ostatnio kliknietego obiektu - zeby go zdezaktywowac - teraz pytanie gdzie trzymac taka zmienna zeby dostep do niej byl statyczny i globalny ? trzecia sprawa - jak w JS wykryc klikniecie prawym przyciskiem ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. Wstrzymuj się z przezroczystością bo IE 7 w ogóle tego nie obsługuje! :/ Już się zdążyłem na tym przejechać...
Robisz diva, w środku dwa następne. W pierwszym obraz ikonki a poniżej w drugim - label. Kiedy klikasz na któroś z tych pól to zmieniasz im klasę przez element.className. Kiedy klikasz gdzie indziej skrypt sprawdza czy jest jakiaś aktywna ikonka. Jeśli tak to zmienia jej klasę (znaczy diva) na normalną. 2. Stwórz sobie zmienną globalną która będzie trzymała element aktualnie zaznaczony. Jeżeli inkludujesz plik *.js to umieść taką zmienną w dowolnum miejscu ale poza ciałem funkcji. Wówczas taka zmienna automatycznie staje się globalna. 3.
Ten post edytował jarrod 27.10.2006, 18:46:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:42 |