Trådstart 5 juli 2003 08:51 #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?
dectgap Medlem sedan sep. 2002 1 655 inlägg 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>