Detta är troligtvis lätt för en specialist, men svårt för en amatör. Jag löste det med ett javascript kanske inte det mest smidigaste men... Hej Det funkar vell om man bara vill byta sida i den andra framen men nu vill han ju också utföra endel kommandon med om jag förstod det rätt. och då funkade det la inte? Tack ! Hej, response.write("top.location.href ="startsida.aspx"); funkar fint.lägg det i vilken funktion du vill.Uppdatering av ramar med subrutin
Har en sida med två ramar meny- och huvudram. Båda ramarna innehåller var sin .aspx sida. I meny.aspx har jag en knapp "Logout" som stänger databaser, session osv.
Som sista rad i den subproceduren vill jag att huvudramen skall uppdateras till "startsida.aspx" så att inmatningsformulär mm försvinner.
Med Redirect() så hamnar allt i fel ram ! Sv: Uppdatering av ramar med subrutin
<code> Sub ParentFrameRedirektion(ByVal Framename As String, ByVal url As String)
Dim str As String
str = "<script language='javascript'>" & _
"window.parent." & Framename & ".location = '" & url & "';" & _
"</script>"
System.Web.HttpContext.Current.Response.Write(str)
End Sub</code>Sv: Uppdatering av ramar med subrutin
response.redirect(); måste väl ske i det fönster som skall uppdateras? pröva att sätta en vanlig href till startsidan med targetSv:Uppdatering av ramar med subrutin
Sv:Uppdatering av ramar med subrutin
Ja, response.redirect() tar inga parametrar och måste därför ske i det fönster som skall uppdateras.
Hur lägger jag in en href i en subrutins kodblock ?
Klarar att lägga in href i knappar och länkar, men hur lägger jag in en href i en subrutins kodblock ?Sv: Uppdatering av ramar med subrutin
Kör följand i logoutsidans onload event ---> top.location.href ="startsida.aspx"
/H-GSv:Uppdatering av ramar med subrutin