Går det att "redirecta" till en speciell angiven ram? Låt oss säga att jag har två ramar "top" och "bottom" Kan jag då köra en ASP-sida i top som om ett visst villkor uppfylls öppnar en ny sida i "bottom"-ramen? Nej, eftersom ASP körs på servern har ju inte den någon aning om hur det ser ut hos klienten, ifall den råkar ha frames eller så. Det är med Javaskript du kan göra såna saker. Okej, det verkar ju logiskt. Har du något tips på hur javakoden ska se ut då? I Javaskript blir det: Ehh.. Nu hänger jag inte riktigt med. Vart ska jag lägga scriptet? <head> Ahh... Okej. Tackar för hjälpen. Fick ändra lite, men jag hade aldrig tänkt i dom banorna om det inte var för dig. =) Response.Redirect till Target???
Tacksam för svar.
/MSv: Response.Redirect till Target???
Sv: Response.Redirect till Target???
Sv: Response.Redirect till Target???
parent.frames["bottom"].location = "http://www.vart-du-nu-vill.com/";Sv: Response.Redirect till Target???
Sv: Response.Redirect till Target???
<script type="text/javascript">
function redirect(url)
{
parent.frames["bottom"].location = url;
}
</script>
</head>
Sedan får du koppla körandet av redirect till någon händelse. Du kan ju t.ex. göra så att du med hjälp av ASP skriver ut <body onLoad="redirect('http://nånting/')"> på sidan i de fall som det ska redirectas och annars bara <body>. Då sker omdirigeringen när sidan har laddats.Sv: Response.Redirect till Target???