Autor | Zpráva | ||
---|---|---|---|
Pavel321 Profil * |
Dobrý den,
vyřešil jsem problém nefunčnosti funkce focus (změny barvy textového pole - form) pomocí javascriptu <script type="text/javascript"><!--//--><![CDATA[//><!-- sfFocus = function() { var sfEls = document.getElementsByTagName("INPUT"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onfocus=function() { this.className+=" sffocus"; } sfEls[i].onblur=function() { this.className=this.className.replace(new RegExp(" sffocus\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfFocus); //--><!]]></script> Ovšem od té doby mi přestal fungovat jiný typ focusu na stránce a sice zmizení textu po kliknutí ve vyhledávacím políčku řešený takto <form name=form_search action="searchresult.php" onSubmit="return checkData()"> <input type="text" name="sw" size="20" class="tb-focus" onblur="if(this.value=='')this.value='Search...';" onfocus="if(this.value=='Search...')this.value='';" value="Search..."/ ></form> Pomohl by mi někdo prosím jak to jednoduše udělat, aby fungovaly obě funkce (třeba definovat jen pro ten jeden input. Díky moc za jakoukoliv radu... |
||
Pavel321 Profil * |
#2 · Zasláno: 6. 4. 2009, 18:35:37
Nikdo neví? Zřejmě v tom scriptu půjde definovat jen ten 1 form, ale já nevím :-( jak
|
||
Časová prodleva: 16 let
|
0