Autor Zpráva
michalka44
Profil
Zdravím odborníci, potřebovala bych opět poradit

dala jsem na web tento script:

<div id="cas">
<script>
var datum = new Date();
var retezec = "Dnes je ";
retezec += datum.getDate() + ". ";
retezec += (1 + datum.getMonth()) + ". ";
retezec += datum.getYear() + ". ";
retezec += "Čas: " + datum.getHours() + ":";
retezec += datum.getMinutes();
// retezec += ":" + datum.getSeconds();
retezec += ".";
document.write( retezec );
</script>
</div>



jelikož mám pozadí stránek černé, tak jsem si v CSS nastavila bílé písmo:
#cas
{
color: white;
font-family: arial, sans-serif;
font-size: 13px;
}

funguje mi to v IE, v mozille, ale v opeře se mi písmo zobrazuje stále černě, tudíž nejde vidět, co dělám špatně prosím vás...
Senky
Profil
Skus pridat do divu aj class a potom aj
.cas
{
color: white;
font-family: arial, sans-serif;
font-size: 13px;
} 
michalka44
Profil
děkuji, s class to funguje, problém vyřešen ;)
Chamurappi
Profil
Reaguji na michalku44:
A v čem byl problém? V uvedeném kódu chybu nevidím, Senkyho rada nic neřeší.
peta
Profil
Chamurappi
'v opeře se mi písmo zobrazuje stále černě'
= problem CSS
za zkousku id/class nic neda. Ponauceni pro zivot. Opera je smejd.

michalka44
Dalsi moznosti je zkusit to vypisovat cele. Jako, je to divne, ze zmenou class a id to funguje. Hold, Opera je rozbita.
document.write('<div id="cas">' + retezec + '<\/div>');
Joker
Profil
peta
...chjo...
za zkousku id/class nic neda.
Ztratí čas hledáním problému někde kde není.

Ponauceni pro zivot. Opera je smejd.
Nesmysl.

Jako, je to divne, ze zmenou class a id to funguje. Hold, Opera je rozbita.
Takhle nějak funguje demagogie->
"Problém způsobilo, že Opera je šmejd. Vycházeje z předpokladu, že Opera je šmejd, zkusíme jako první nějaké nelogické řešení. Pokud náhodou zabere, je to další důkaz, že Opera je šmejd, protože jsme použili nelogické řešení. Když to nezafunguje, zkusíme jiné nelogické řešení. Dokud jsou nelogická řešení, hledáním logického řešení se neobtěžujeme. Hlavní je, že Opera je šmejd."

Osobně dávám přednost logickému uvažování:
Původní kód neobsahuje žádnou zjevnou chybu. Senkyho rada by tedy neměla fungovat. Že zafungovala je zvláštní, pro jistotu si tedy v Opeře ověřím původní kód: ten samozřejmě funguje bez problému.
Takže skutečná příčina byla nebo stále je v něčem, co v prvním příspěvku nebylo uvedené. Při aplikaci Senkyho rady nejspíš nějaká akce náhodou tu chybu buď odstranila, nebo obešla.
Bubák
Profil
peta
Vyzkoušej si původní kód v prohlížeči Opera., za zkoušku nic nedáš.
Někde jsem vyčetl, že Opera je kombinace IE a Mozilly, proto se to v Opeře zobrazí správně.

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