webForumDet fria alternativet

focus() -problem

1 svar · 230 visningar · startad av - Henke -

- Henke -Medlem sedan jan. 200229 inlägg
#1

Hej!

Jag har en sida som fungerar som så att den inkluderar 2 andra filer (för design/struktur).
I början av den första inkluderade filen anger jag följande:

<BODY OnLoad="javascript:SEARCH.domain1.focus();">

för att markören ska ställa sig i rutan (rutan finns dessutom på alla sidor).

Problemet kommer då jag på en annan sida vill att ett annat fält ska fokuseras. Det löste jag genom följande:

<script language="javascript">
<!--
LOGIN.mail.focus();
//-->
</script>

Problemet är att IE klagar på följande:
Error: 'LOGIN' is undefined

Alla rutor och namn existerar.
Någon som har en lösning?

dectgapMedlem sedan sep. 20021 542 inlägg
#2

Skriv på denna formen istället:

document.forms['formulärnamn'].elements['elementnamn'].focus()

T ex:

<script type="text/javascript">
window.onload=function(){
  document.forms['aaa'].elements['bbb'].focus();
}
</script>

...

<form name="aaa">
<input type="text" name="bbb" />
</form>
Genererad på 361 ms · cache AV · v20260730165559-full.f96bc7eb