Zdravím,
trápim sa už pár hodín s prkotinou ako je focus textového poľa po načítaní stránky. Pri googlení som našiel fungujúce skripty len pre HTML 4.0 kde je pre <form> platný element name:
Kód:
<body onload="document.nameform.item.focus();">
<form name="nameform">
<input type=text name=item >
</form>
stránku mám ale v XHTML 1.1, kde už element name použiť možné nie je. Skúsil som preto nasledujúci skript:
Kód:
<script type="text/javascript">
function formfocus() {
document.getElementById('element').focus();
}
window.onload = formfocus();
</script>
<form>
<input id="element" />
</form>
ten však nefunguje a netuším prečo. Skúšal som aj:
Kód:
<script type="text/javascript">
function formfocus() {
document.getElementById('element').focus();
}
</script>
<body onload="formfocus();">
<form>
<input id="element" />
</form>
Neviete kde by mohla byť chyba alebo prečo to nejde?