Autor Zpráva
Lukyn 2006
Profil *
zdravím

chtěl bych kliknutím vyrobit pozadí do vybraných CLASS (tolar) a nezrušit to dalším kliknutím na jiný CLASS (groše).
Jde to ?? díky za pomoc Luki - prostě abych zvýraznil groše i tolary v textu naráz a navzájem by se to neršilo.

<style>
.mince {}
.oznactolar .mince {background-color: red; }

.mince2 {}
.oznacgros .mince2 {font-weight: bold; color: blue; }
</style>
 

<p>
<span onmousedown="document.documentElement.className = 'mince oznactolar';">Označ tolary, </span> 
 
<span onclick="document.documentElement.className = 'mince2 oznacgros';">Označ groše </span> 

<span onclick="document.documentElement.className = '';">všechno zpět </span> 

</p>









<h3>Numismatika o tolarech a groších</h3>
Tak kdo chcete vidět další slovo tolar nebo <span class=mince2>groš </span> označím mu všechny zmínky v tomto dlouhém textu o mincích, groších, krejcarech, denárech, 

polturách, haléřích, pfennicích, šilinkách, zlatnících, <span class=mince>tolarech </span>, dukátetech, florémech, korunách, markách, forintech, rublech, librách a 

eurech...(bohužel OnClick funguje jen na jedno ID a je zde přidáno ještě OnMouseDown) Numismatika To samé jako výše, jen místo
Tak kdo chcete vidět další slovo. <span class=mince>Tolar</span> , označím mu všechny zmínky v tomto dlouhém textu o mincích, <span class=mince2>groších </span>, 

krejcarech, denárech, polturách, haléřích, pfennicích, šilinkách, zlatnících, tolarech, dukátetech, florémech, korunách, markách, forintech, rublech, librách a 

eurech...
Trejpa
Profil
Lukyn 2006:
Nejde vybrat element podle jména třídy, ale pole všech elementů toho jména. V nich pak můžeš měnit třeba tu třídu, ale po jednom prvku v poli. Jednodušší je připravit si funkci, která to vyřeší hromadně, jen jí zadáš v parametru co má čím doplnit.

Třídy, které jsi uvedl, by se ti asi těžko aplikovaly. Třída .oznactolar .mince { } značí element .mince uvnitř jiného elementu .oznactolar. Ty to spíš chceš aplikovat na jeden element. Vícenásobná třída jednoho elementu se v CSS dá zapsat bez mezery jako .oznactolar.mince { }, ale staré prohlížeče to nepodporují. Zadal bych jen tu změněnou.

Tady je příklad. Pokud bys chtěl, aby zapínací text i odpínal, muselo by se to trochu upravit. Při větším množství druhů mincí by se vyplatilo vytvořit si pole tříd zdrojových a cílových, aby se při rušení všeho nemusela vypisovat každá třída, stačilo by projet pole cyklem.
Lukyn 2006
Profil *
díky moc, je to vono...díky


Trejpa: díky moc, to je vono... dík

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0