Avatar billede petercal Nybegynder
18. november 2007 - 19:32 Der er 5 kommentarer og
1 løsning

Vis Resultater mellem frames ?

Jeg har en side med 3 frames. Jeg vil gerne fra en FORM i venstre frame vise resultatet i højre frame. Når jeg POST'er formen og peger på højre frame, afvikles koden i denne, men resultatet skrives i formen jeg kom fra, altså venstre frame ?

Hvordan får jeg resultatet ud i højre frame ?

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
!! venstre frame !!
-------------------
<body bgcolor="#FFFFFF" text="#000000" background="Images/bg_tile.gif">
<form name="form1" method="post" action="right.asp">
  <p>
    <input type="text" name="Navn">
  </p>  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

!! Højre frame !!
-----------------
<body bgcolor="#FFFFFF" text="#000000" background="Images/bg_tile.gif">

<%
If Request.ServerVariables("Request_Method") = "POST" then
  Response.write("Hej det var left form der kaldte med : ")
  Response.write(Request.form("Navn"))
End If
%>

</body>
</html>
Avatar billede w13 Novice
18. november 2007 - 22:23 #1
Læg en target på din form, der hedder:
target="højre-frames-name"

Så hvis din højre frame har name="rightframe", så bruger du target="rightframe" i dit form-tag.
Avatar billede petercal Nybegynder
19. november 2007 - 17:24 #2
Det virker ikke helt som forventet. Nu åbner right.asp i et nyt vindue.

!herunder koden i left.asp!
<form name="form1" method="post" action="right.asp" target="right.asp">
  <p>
    <input type="text" name="Navn">
  </p>  <input type="submit" name="Submit" value="Submit">
</form>
Avatar billede w13 Novice
19. november 2007 - 17:35 #3
Du skal ikke skrive:  target="right.asp"
Du skal skrive name-værdien fra framen i target. F.eks. hvis højre frame hedder:
<frame etellerandet name="hello">

Så skriver du:
target="hello"
Avatar billede petercal Nybegynder
19. november 2007 - 19:43 #4
Så var den der .. svar og der er point - Tak
Avatar billede w13 Novice
19. november 2007 - 19:44 #5
Oki! =)
Avatar billede w13 Novice
19. november 2007 - 19:53 #6
Tak for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester