webForumDet fria alternativet

Sätta fokus i frameset?

2 svar · 220 visningar · startad av pennypacker

pennypackerMedlem sedan mars 200291 inlägg
#1

Har ett frameset som består av topp, left och main.
När "main" har laddats klart vill jag sätta fokus på left och helst även på inputfältet som heter username.

Hade tänkt mig nåt sånt här i slutet på sidan som laddas i main:

<SCRIPT LANGUAGE="JavaScript1.1"><!--
left.document.form1.username.focus();
// --></SCRIPT>

Men det fungerar uppenbarligen inte. Någon som kan rätt anrop?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Om du på sidan i frame "left" sätter in detta i body-taggen då?

<body onload="document.form1.username.focus()">
pennypackerMedlem sedan mars 200291 inlägg
#3

Det gör iaf att markören ställer sig i inputfältet. Problemet är att skriver man något i fältet och sedan "tabbar" för att ta sig ner till nästa fält så hamnar fokus i första länken i main. Har försökt lösa det med tabindex men det funkar inte. Tänkte bara om det fanns något man kunde göra för att sätta så att fokus är på left istället för main genom nåt anrop längst ner på main (antagligen sitter väl fokus på main för att den sidan tar längst att ladda).

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)