Autor Zpráva
Terk
Profil
Z následujícího stylu potřebuji JScriptem zjistit např. vlastnost Background-color. Jak to udělat ?

<style>
.stylecek { background-color: #00FFCC; color: red}
</style>


Diky !!!!
Terk
Profil
Tak jsem to nakonec částečně našel sám (kurňa - 2 hoďky) - ALE: zatím to umím jen po číslech, jak je to definováno a ne podle názvu. Jak bych zjistil jméno (tj. ".moje") právě aktuálního Rulesu (tj s danými indexy) ?

<style id=nase>

.moje {background-color: blue; color: #00FFCC}
</style>
<style>
.jeho {background-color: green; color: #FF00FF}
.tvoje {background-color: red; color: #FF00FF}
</style>

<script>
var xx=document.styleSheets[1].rules[1].style.backgroundColor; //vypise: red
Terk
Profil
Mám to ! Takhle se zjistí název Pravidla s daným indexem (selectorText)

<style id=nase>

.moje {background-color: blue; color: #00FFCC}
</style>
<style>
.jeho {background-color: green; color: #FF00FF}
.tvoje {background-color: red; color: #FF00FF}
</style>

<script>
var xx=document.styleSheets[1].rules[1].selectorText; //vypise: .tvoje
Oswald
Profil
Terk
Tomuhle bych se na ostrém webu možná vyhnul, protože je v tom celkem bordel - rules je IE only, standardní je cssRules (to zase nefunguje v IE). Opera nezná ani jedno (zatím téměř nic z DOM 2 Style).
Terk
Profil
OSWALD:
Aha ! No dá se to trochu ošetřit: když nevrátí OK s RULES, tak to skusit s cssRULES. Naštestí to tak nutně nepotřebuju. Sice hodně teď šťourám do JS, ale jsem laik. Nutně bych potřeboval nějaký přehled JS typu:
Objekt (např. document) -> VŠECHNY jeho metody a vlastnosti

Díky !
Fred
Profil
Mrkni se na wikipedii http://en.wikipedia.org/wiki/JavaScript jsou tam i všechny odkazy co by jsi mohl potřebovat.
Terk
Profil
FRED:
Díky ! Procházím to, vypadá to nadějně.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0