"Skicka varibler genom Frameset"

ASP

3 svar · 337 visningar · startad av elisa

Medlem sedan apr. 200432 inlägg
Trådstart#1

Hej!

Jag skulle behöva hjälp med att skicka och ta emot varibler i ett frameset.
I top-frame finns sökfält och i main-frame ska resultaten från sökningen visas.
När man skriver in ett sökargument i top-frame och klickar på knappen sök ska alltså main-frame laddas om och visa sökresultat.
Jag får det inte att fungera att skicka och ta emot variabler genom frameset.
Använder följande kod i frameset:

<%
varSearch = Request.QueryString("search")
%>

<frameset rows="90,*" frameborder="NO" border="0" framespacing="0">
  <frame src="top.asp" name="topFrame" scrolling="NO" noresize>
  <frame src="main.asp?varSearch=<%=varSearch%>" name="mainFrame">
</frameset>

Är det någon som vet hur man gör?
Tacksam för svar!

Medlem sedan juni 20019 519 inlägg
#2

Det har väl inget med frameset utan i din input och action i form att vilken target den har.

Medlem sedan juni 200032 967 inlägg
#3

På vilket sätt funkar inte det där?
Jag tycker det ser alldeles rätt ut, under förutsättning att det verkligen är framesetet du postar till.

Det lättaste vore väl vara att ha main.asp som action i formuläret, och mainframe som target.

Medlem sedan apr. 200432 inlägg
#4

Ja det fungerar bra. Tack för en bra lösning!

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)