Just nu i M3-nätverket
Jump to content

skicka data till annan frame


roineroine

Recommended Posts

Hej!

Jag har en sida som jag har delat upp i två frames. i den vänstra framen har jag ett formulär och i den högra har jag lite andra oviktiga saker. Jag vill kunna skicka ett objekt med diverse data till den andra sidan som ligger i den högra framen, när man klickar på en knapp i den vänstra framen.

 

Går detta? eller hur skall man annars göra?

Har testat med att först sätta en sessionsvariabel när knappen trycks in, och sedan köra en Response.Redirect("minHögraSida.aspx"), och sedan läsa av detta sessionsobjekt på den högra sidan. Det funkar fint, men är det så man normalt brukar göra?

 

Eller med Response.Write():

Session("Test") = "test"
       'Response.Redirect("RightFrame.aspx")
       Response.Write("<SCRIPT Language=JScript> parent.frames[1].location.href='RightFrame.aspx';</SCRIPT> ")

[inlägget ändrat 2005-03-10 19:23:16 av Thomas Thomas]

Link to comment
Share on other sites

Mja, det beror ju lite på. Eftersom du vill trigga sidväxling vid klick på knapp kan du ju använda dig av target ist. Följande ligger i vänstra framen:

 

<a href="RightFrame.aspx" target="RightFrame">Klicka</a>

 

Du skriver också att du har ett formulär i vänstra framen. Även form-tagen accepterar target, så du kan även skriva:

 

<form method="POST" action="RightFrame.aspx" target="RightFrame">

<input type="submit">

</form>

 

så postas hela formuläret till din högra frame ist.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...