![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%)
|
Witam
Mam taki problem, że mam stronke na której jest jakiś przykłądowy blok <div>, którego style ustawiłem w oddzielnym arkuszu css i zainkludowałem go standardowo poprzez <link>. Ogólnie style te działają. Dalej chce kodem javascript pobrać style dla tego bloku i tutaj zaczynają się schody, ponieważ javascript nie widzi tych styli. Do bloku odwołuje się poprzez document.getElementById('blok').style.jakis_styl. Jeśli dodam style do bloku w sposób: <div style="width:xxx; height:xxx"> itd. to wtedy można te wartości pobrać bez problemu. O co chodzi z tym javascriptem. Wydawało mi się że można pobierać wartości styli CSS nawet jeśli są one w oddzielnym arkuszu. Proszę o pomoc |
|
|
|
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
Przez kod: element.style.... , JS szuka tylko po atrybucie style. Jak chcesz, aby uwzględnić inne style(w zew pliku lub w tagach <style>) zajrzyj tu: http://forum.php.pl/index.php?s=&showt...st&p=607183 i u wujka Google dodatkowe informacje
-------------------- |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
bardziej przydatne gdyż jeszcze gdzieś po drodze możesz mieć definiowane style itd.: poszukaj pod hasłem getComputedStyle
window.getComputedStyle Przykład 6: getComputedStyle QuirksBlog - Get Styles - napisane też jak to w IE wygląda... swoją droga jeśli korzystasz z jakichś bibliotek to chyba każda ma odpowiednik (oczywiście o innej nazwie) getComputedStyle - a na pewno jest metoda w jQuery (w dokumentacji nie problem znaleźć) - jednak nie piszę w nim to nazwy nie pamiętam ;p - dokumentacja jQuery jest dobra - napisałem co gdzie i jak to teraz trochę sam się wysil i luknij do dokumentacji lub pisz w czystym js Ten post edytował zegarek84 25.02.2010, 11:52:06 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 19.08.2025 - 21:21 |