Re: Ramecek kolem prvku

From: Paco (paco@seznam.cz)
Date: 26. 10. 2002, 17:15 CEST


> da se nejak zabranit tomu aby po kliknuti na checkbox nebo radiobutton, proste
> na prvek formulare (nebo treba i na obrazek) zustal kolem toho prvku takovy ten
> teckovany ramecek v MSIE? ... neslo by to udelat s CSS? Nebo proste vubec nejak?
> ... Diky, Ivanek.

S pomoci CSS asi tezko. Ty slouzi predevsim pro formatovani textu,
stranky a layoutu obecne a nejsou vsespasitelne, jak si s jejich
prunikem do 'sirokych mas' :) v posledni dobe zacinaji lidi myslet...

Jde to ale velice jednoduchou fintou v JS. Na onClick povesis fci,
ktera tomu prvku proste zrusi focus. Nebo ho treba da jinam, na
nejaky pevne stanoveny prvek, napr. submit. Ale urcitou nevyhodou
je, ze prijdes o poradi tabindexu, takze pak nemuzes tabem na dalsi
prvek v poradi a zacnes zase od zacatku (pri pevne vuli a taky
nervech by sice slo javascriptem osetrit i tohle, ale byl by to az
prilis slozity kanon na vrabce).

BTW: jde to taky povesit na onFocus, ale pak prijdes o moznost
tabovani uplne. Vyhodou zase je, ze ten ramecek ani neproblikne,
jako pri onClick. Tak si vyber:

function jdipryc(what){
what.blur();
}
.......
<input id=tx1 name=txt1 onClick="jdipryc(this);" type=radio ...
nebo
<input id=tx1 name=txt1 onFocus="jdipryc(this);" type=radio ...

pako Paco. 


______________________________________________________________________
Reklama:
Kliknete, hlasujte a vyhrajte v ankete Nejoblibenejši automobil roku 2003 v Ceske republice ceny za milion!! http://www.autoroku.cz



This archive was generated by hypermail 2.1.2 : 26. 10. 2002, 17:15 CEST