Ahoj lidi, uz nejakej ten patek to tu probiram, do tvorby www taky delam, a ehm uz sem tu i poradil. Ted bych potreboval radu od vas. Zhodnotte mi prosim me stranky na http://scarabeus.wz.cz (je to vlastne nova verze) a ted k problemu:
Kdyz v IE najedete na hlavni polozky (Home, O mne, Nabizim atd) prebarvi se a kdyz vyjedete pryc opet se odbarvi - delam to pomoci js, zde je kod:
function spust() {
window.event.srcElement.style.backgroundColor = '#05649C';
window.event.srcElement.style.color = 'white';
}
function vypni() {
window.event.srcElement.style.backgroundColor = 'transparent';
window.event.srcElement.style.color = 'blue';
}
Jak jsem jiz rekl, v IE neni problem, Opera jakztak, ale Mozilla to zaboha nedokaze, proc? Mate nekdo jasne vysvetleni? Nebo ze bych neco delal blbe? :-)))
Za vsechny pripadne odpovedi predem diky
Scar
Na to jsou dobry kaskadni styly:
A:link { color: #0A34D0; text-decoration: none }
A:visited { color: #072595; text-decoration: none }
A:active { color: red; text-decoration: none }
A:hover { color: yellow; text-decoration: none; background-color: #0A34D0}
Ale to udela ramecek kolem textu a asi to nebude v cele bunce. Ale s tim se da taky pohrat.
tak to zkus odladit...
a) umi vubec mozilla reagovat na udalost, kterou pouzivas?
test: vloz si tam kod, ktery ti zobrazi napr. message box
b) umi mozilla prebarvovat pomoci vlastnosti backgroundColor a color?
test: pouzij udalost, ktera se urcite zavola (napr. onLoad() nebo si vytvor buttonek) a v ni pouzij stejny kod, ktery mas ve funkci spust()
je zrejme, ze pokud by oba testy vysly kladne, tak je neco spatne :o)
Ad Milos:
Mas pravdu, udela to barvu jenom tesne kolem textu, to uz jsem zkousel...
Ad vlczaak:
Zkusim to a uvidim, diky za radu...