Autor Zpráva
japlavaren
Profil
mam v scripte
function nastav(co) {

document.getElementById(co).style.backgroundPosition='0px -23px';
}

...onClick="nastav('id_1');...


IE to bere/to bere vsetko/ ale na nicom inom mi to nefunguje. neviete preco??

a este otazocka cela funkcia je pridana o to, ze zmeni stavy na zaciatku na normal. ale potom mi uz na to nereaguje A:hover. to tam mam pridavat este i onMouseOver a ...Out??
Honza M.
Profil *
Tak to teda nevim. Zdá se mi to v pořádku.
habendorf
Profil
No jde např. o to, zda existuje nějaký element s id="id_1".
japlavaren
Profil
tak by nebehalo ani v ie?? kuknite
japlavaren
Profil
Prosím, pozrite sa na to...
Kvakoš
Profil *
Testoval jsem ten skript a v MSIE, Firefoxu a Netscape to fungovalo - přesněji byla nastavena hodnota in-line stylu daného elementi id_1 na "0 -23px", což ale automaticky neznamená, že to dělá to, co má. Ve skriptech chyba nebude. Je podle mne ale nesmysl skriptem nastavovat něco na začátku, to je obvykle cesta do pekla, já jsem zcela opustil cestu scriptů a vše řeším kaskádovým stylem (s výjimkou otevírání nových oken, fotogalerií, rozbalovacího menu). a:hover bych NIKDY nenahrazoval ovladači událostí onmouseover a onmouseout. Vždy řešte věci pomocí CSS a když to nejde, tak to nedělejte. Čím méně skriptů na stránce, tím lépěji.
Toto téma je uzamčeno. Odpověď nelze zaslat.