Autor Zpráva
CATerPILAR
Profil
Ahoj, řešil jsem celkem jednoduchou věc, ale pořádně jsem se u toho navstekal než jsem přišel na to čím to je.
Pokud jsem změnu barvy textu posílal ve slovním tvaru (black, red...) bylo vše v pořádku...jenomže já potřeboval barvu #CCFF00 a ta není pojmenovaná. Vlastně jméno má-Tangerine yellow, ale tu neznají prohlížeče.
A barvu ve tvaru #RRGGBB prostě javascript odmítá.
Omlouvám se pokud jsem právě objevil Ameriku, ale tohle jsem fakt nevěděl že se barva javascriptu musí předávat ve tvaru rgb(0, 0, 0)

místo černé potřebuji #CCFF00 nebo-li Tangerine yellow nebo-li rgb(255, 204, 0)

ukázka už funkčního ale ne-celého kódu:
element=document.getElementById('m11').style;
if(element.color=='rgb(0, 0, 0)') {element.color='rgb(255, 204, 0)';} else {element.color='rgb(0, 0, 0)';}

To mi poser hnáty :D
Trejpa
Profil
CATerPILAR:
Vím. A až nebudeš sprostý, tak i prozradím.
_es
Profil
_
CATerPILAR
Profil
Trejpa:
Stačí, že už vím že to takto funguje, říkal jsem si zda to někoho může urazit :D....může.
Trejpa
Profil
CATerPILAR:
Nezlob se na mě, ale připadá mi divné chtít po někom radu a mluvit na něj sprostě.

Živá ukázka

Stačí detekovat výchozí stav (bez nastavení barvy) a na ten pak podmínku i vracet. Svou podmínkou ses ptal na element.style, ale ten je ve výchozím stavu prázdný. Není v něm žádné color, black, 0,0,0, a ani #000.
jenikkozak
Profil
CATerPILAR:
Buď té lásky a už se sem nevracej, dokud se nenaučíš chovat.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0