webForumDet fria alternativet
Logga in / Bli medlem

"Skicka varibler genom Frameset"

ASP

3 svar · 332 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!

245 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)