Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JS i CSS - pobieranie stylu
Indeo
post
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

Ostrzeżenie: (0%)
-----


Mam pytanie jak można w js odczytać informacje o wczytanych stylach, np kolorze.
Chodzi mi o sytuację, w której modyfikuję skryptem kolor jakiegos elementu (np onMouseOver) ale chciałbym móc wrócić do koloru pierwotnie zdefiniowanego w stylach (np. przy onMouseOut). Nie chodzi mi o pobieranie stylu danego elementu (który mógł być już zmodyfikowany przez js) ale o pierwotne ustawienie styli.

Ten post edytował Indeo 19.05.2011, 14:00:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Nie jestem pewien, ale chyba, źle mówicie (IMG:style_emoticons/default/smile.gif) - niestety nie mam czasu sprawdzić... - może jutro
- jeżeli CSS znajduje się w pliku lub w <style></style> to za pomocą stylesheet.cssRules na 90% da się odczytać wartość pierwotną
- jeżeli CSS znajduje się w atrybucie style to prawdopodobnie (tu tak na 80%) możesz pobrać całą regułkę za pomocą getAttribute - gdy to jej zmiany nie używasz setAttribute

Nie zmienia to faktu, że pomysł ~blooregard jest raczej najlepszym i najszybszym wyjściem.

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 04:03