> ja to kdysi resil tak, ze ve funkci bylo na zacatku skryti vsech > objektu a pak zobrazeni toho praveho. nejak takto (bez zaruky s > moznosti chyb): > > ... > var hide = x; > var i; > for (i=0; i<hide.length; i++){ > id = "odkaz" + i; > document.getElementById(id).style.display = "none"; > } > document.getElementById(id).style.display = ""; > ... > > ne ze by to bylo uplne super, ale fungovalo to ;))) > > Já to vymyslel takhle: function Display2(elementID) { var i; var id, id1; for (i=1; i<6; i++) { id = "Odkaz" + i.toString() ; id1 = "Nadpis" + i.toString() ; document.getElementById(id).style.display = ( i.toString() == elementID ) ? "" : "none" ; document.getElementById(id1).style.color = ( i.toString() == elementID ) ? "red" : "black"; } } a místo onMouseOver tam dám jen onclick... Thirsty
This archive was generated by hypermail 2.1.3 : 16. 06. 2003, 22:07 CEST