webForumDet fria alternativet

Sätta focus på en rad i min listbox?

JavaScript

1 svar · 182 visningar · startad av Mia

Medlem sedan juni 200035 inlägg
Frågan#1

Jag har en listbox:

<SELECT name=CBAktie onChange='CBChange this)';>"
<OPTION VALUE =-1>Alla
<OPTION VALUE = 5>Bil
<OPTION VALUE = 5>Moppe
</SELECT>

function CBChange(sel){
var id = document.frm1.CBAktie.value;
document.location='oversikt.asp?id=' + id;
}

När jag laddar om sidan gör jag ett urval ur en databas baserat på vad som är valt i listboxen. Fast jag vill ju att det valda i listboxen ska få focus när jag har laddat om sidan.
Idé någon?

/Mia

[Redigerat av Mia den 12 okt 2000]

Medlem sedan juli 2000836 inlägg
#2

Hej!
Kan du inte låta servern göra det?

<SELECT name=CBAktie onChange='CBChange(this)';>"

<%
If request.querystring("id")= "-1" Then 
Response.Write  "<OPTION VALUE =-1 SELECTED>Alla"
Else
Response.Write  "<OPTION VALUE =-1 >Alla"
End If

If request.querystring("id")= "5" Then
Response.Write  "<OPTION VALUE =5 SELECTED>Bil"
Else
Response.Write  "<OPTION VALUE =5 >Bil"
End If

If request.querystring("id")= "6" Then
Response.Write  "<OPTION VALUE =6 SELECTED>Moped"
Else
Response.Write  "<OPTION VALUE =6 >Moped"
End If
%>

</select>

------------------
STOPP! Det är nån som är ute och nöjessöörfar,
det är som schmuttskod i systemet!

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)