![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 7.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Otóż mam taką oto klasę w stylach
Następnie w witrynie mam taki układ:
funkcja js:
Jak zahaszuje linijke z if'em i zostawie w funkcji tylko: "obiekt.style.display = 'block';" to śmiga. Dlaczego tak się dzieje ? Moje pytanie brzmi czy ten div o id="move1" nie powinien przejąć styli z klasy "move" ? Jak robie getAttribute("style") to mi zwraca null. Dopiero jak nada przez js jakiś styl to mi tylko jego zwraca...dlaczego javascript nie wczytuje styli zawartaych w pliku css ? Ten post edytował Matiash 13.10.2010, 18:54:34 -------------------- www.picture-globe.com
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat dlaczego javascript nie wczytuje styli zawartaych w pliku css ? Bo robi się to inaczej niż ty zaprezentowałeś. http://www.javascriptkit.com/domref/stylesheet.shtml -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 7.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok, trochę to zagmatwane jest. Czyli jeśli mam style zdefiniowane dla danego "id" w pliku zewnętrznym, lub w pliku html poprzez <style></style> lub poprzez <input type="button" style="jakis styl" /> to muszę skorzystać z tej metody co podałeś ?
-------------------- www.picture-globe.com
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak jeżeli style nie są wpisane w element, to tak. Jeżeli chcesz się tym bawić skorzystaj z jakiegoś FW będzie Ci dużo łatwiej ogarnąć tą (i wiele innych) sprawę.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Przesadzacie... http://www.quirksmode.org/dom/getstyles.html i:
Kod function getStyle(el,styleProp) { var x = document.getElementById(el); if (x.currentStyle) var y = x.currentStyle[styleProp]; else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp); return y; } Ew. dodaj do tego(pseudokod): Kod jeżeli( istnieje(el.style[wartosc]) )to zwróć to el.style[awrtosc], a jak nie to to co powyżej podałem
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 7.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki,
mam jeszcze pytanie trochę z innej beczki. Jeśli mam <div id="nazwa1"> w którym są pewne elementy witryny takie jak tekst, obrazki i inne divy, jeśli zrobię w pętli i pobiorę childNodes z tego diva to mi wychodzi coś takiego : [object Text] [object Comment] [object Text] [object HTMLImageElement] [object Text] [object HTMLDivElement] [object Text] [object Comment] [object Text] http://localhost/users/Matiash/delphoto/?u...288ef0187dd2696 [object Text] Moje pytanie, czy da się odnieść jakoś do tego obiektu [object Text] ? Być może moje rozumowanie jest błędne ale np. chciałbym przenieść pierwszy [object Text] do innego diva (oczywiście ten [object Text] nie ma id, tylko jest suchym tekstem), da się coś takiego zrobić ? -------------------- www.picture-globe.com
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o DOM: http://kurs.browsehappy.pl/Definicja/DOM i http://kurs.browsehappy.pl/JavaScript/DOM i ew. o innerHTML
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 14:23 |