Autor | Zpráva | ||
---|---|---|---|
dejwy Profil |
#1 · Zasláno: 29. 9. 2004, 13:45:37
Zdravím,
můžete mi poradit s triviálností typu: Jak udělat, aby po natažení stránky s formulářem bylo jeho 1. pole (INPUT) aktivní (=mělo focus). Díky |
||
halogan Profil |
#2 · Zasláno: 29. 9. 2004, 14:06:39
<body onload="document.jmenoformulare.inputname.focus();">
<body onload="getElementById('inputid').focus();"> |
||
habendorf Profil |
#3 · Zasláno: 29. 9. 2004, 15:29:07
<body onload="getElementById('inputid').focus();">
nejde ma Mozille.
<body onload="document.jmenoformulare.inputname.focus();"> postaví kurzor v IE před hodnotu value, v Mozille za ni. Nevím proč ani jak to ošetřit.
|
||
Yuhů Profil |
#4 · Zasláno: 30. 9. 2004, 16:24:25
body onload je krásná konstrukce, ale ten focus se do inputu může dostat relativně pozdě. Já to dělám jinak:
<input name="inputid" id="inputid">
|
||
habendorf Profil |
#5 · Zasláno: 30. 9. 2004, 16:42:09 · Upravil/a: habendorf
<input name="inputid" id="inputid">
<script type="javascript"> document.getElementById("inputid").focus() </script> Zkoušel jsem na IE a nefunguje. Rozchodil jsem to když jsem odmazal type="javascript" .
Doplněno po použití hlavy: Jasně, musí tam být type="text/javascript">
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0