Autor Zpráva
Anonymní
Profil *
Mám soubor index.php a v něm

<body onload="document.form.input.focus();">
.
.
.
</body>

Formulář s daným inputem však vykresluji jen někdy (pouze při přihlášení), proto bych potřeboval před zavoláním fce focus() zjistit, zda je ten formulář na stránce přítomný nebo ne.. Jak se to dá udělat? Focus mi jinde než v body -> onload nefunguje :( A samozřejmě když už jsem přihlášen a daný formulář tam není, javascript hlásí chybu..

Děkuju za odpověď
cz
Profil *
jedno z reseni je obalit to
try { tvuj_kod } catch (e) { }
Fred
Profil
<script type="text/javascript">
<--
function fcs(){
if(document.getElementById('idinputu'))
document.getElementById('idinputu').focus();
}
window.onload=fcs
//-->
</script>
<body>

<input type="text" size="15" id="idinputu">
Toto téma je uzamčeno. Odpověď nelze zaslat.

0