27. maj 2005 - 12:54
Der er
10 kommentarer og 2 løsninger
Kan jeg lave mulitilink med Response.Redirect og iframe
Jeg har en login, som jeg gerne vil lave en Response.Redirect "valg.asp" target="blabla", "menu.asp" target="blabla". Kan jeg det??? .... et multilink på nedstående?? Session("login") = "yes mate" Response.Redirect "valg.asp" Mvh fauer
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Nej. Det skal laves gennem java script: Session("login") = "yes mate" Response.Redirect "valg.asp" skal så være noget i denne stil: Session("login") = "yes mate" %> <script> parent.frame1.location.href = 'valg1.asp' parent.frame2.location.href = 'menu.asp' </script> <% response.end %>
Det virker ikke!! Siderne bliver bare ikke hentet
-- og du har selvfølgelig sørget for at sætte names på dine frames og og tilrette efter det ?-) -- og det er rigtigt, at der er (mindst !-) tre frames, hvor det aktuelle kald kommer fra den ene, og det er i de to andre frames, tingene skal ske ?o]
Det ser sådan ud, hvor iframen "billede" er den iframe hvor ovenstående login ligger. Session("login") = "yes mate" %> <script> parent.menu.location.href = '../html/menu.html' parent.billede.location.href = 'valg.asp' parent.soeg.location.href = '../html/steps.html* </script> <% response.End
-- den skal du så skifte sidst, for ellers er den side jo skiftet før alt er udført !-)
mener du sådan her.... for det virker hellerikke Session("login") = "yes mate" %> <script> parent.menu.location.href = '../html/menu.html' parent.soeg.location.href = '../html/steps.html' parent.billede.location.href = 'valg.asp' </script> <% response.End
Du kan lave en frameside.asp?frame1=var1&frame2=var2&bund=var3 så laver du en response.redirect("frameside.asp?frame1="&var1&"&frame2="&var2&"&bund=&"var3" var1 .... 3 definere du så ud fra de handlinger som brugeren har gjort
Dette er bare et frameset jeg havde liggende. 'filen hedder framepage.asp var1 = request.querystring("var1") var2 = request.querystring("var2") var3 = request.querystring("var3") Så definere du bare om alle variabler skal ændres eller om det kun er en ny bestemt side der skal loades. <frameset framespacing="0" border="0" frameborder="0" cols="139,605,142,*"> <frameset rows="70,*"> <frame name="corner" src="top_corner.htm" target="content" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame name="toc" target="main" src="menu.htm"> </frameset> <frameset rows="*,31" onload="reDisplay('0',true);"><!--63,--> <!--frame name="top" src="top_banner.htm" target="main" scrolling="no" noresize marginwidth="0" marginheight="0"--> <frame name="content" src="main.asp" scrolling="auto" noresize marginwidth="0" marginheight="0"> <frame name="content1" src="bund.html" marginwidth="0" marginheight="0" scrolling="no" noresize target="_self"> </frameset> <frame name="agentur" src="agentur.asp" scrolling="auto" noresize marginwidth="0" marginheight="0" target="_self"> <frame name="rest" src="hoejre.htm" scrolling="no" noresize target="_self"> <noframes> <body> <p>Denne side bruger frames.<br> Din browser understøtter ikke dette.</p> </body> </noframes> </frameset> <frameset framespacing="0" border="0" frameborder="0" cols="139,605,142,*"> <frameset rows="70,*"> <frame name="corner" src="<%=var1%>" target="content" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame name="toc" target="main" src="<%=var2%>"> </frameset> <frameset rows="*,31" onload="reDisplay('0',true);"><!--63,--> <!--frame name="top" src="top_banner.htm" target="main" scrolling="no" noresize marginwidth="0" marginheight="0"--> <frame name="content" src="<%=var3%>" scrolling="auto" noresize marginwidth="0" marginheight="0"> <frame name="content1" src="bund.html" marginwidth="0" marginheight="0" scrolling="no" noresize target="_self"> </frameset> <frame name="agentur" src="agentur.asp" scrolling="auto" noresize marginwidth="0" marginheight="0" target="_self"> <frame name="rest" src="hoejre.htm" scrolling="no" noresize target="_self"> <noframes> <body> <p>Denne side bruger frames.<br> Din browser understøtter ikke dette.</p> </body> </noframes> </frameset>
Ups den kom dobbelt.... retter lige lidt mere overskueligt. Dette er bare et frameset jeg havde liggende. 'filen hedder framepage.asp var1 = request.querystring("var1") var2 = request.querystring("var2") var3 = request.querystring("var3") <frameset framespacing="0" border="0" frameborder="0" cols="139,605,142,*"> <frameset rows="70,*"> <frame name="corner" src="<%=var1%>" target="content" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame name="toc" target="main" src="<%=var2%>"> </frameset> <frameset rows="*,31" onload="reDisplay('0',true);"><!--63,--> <!--frame name="top" src="top_banner.htm" target="main" scrolling="no" noresize marginwidth="0" marginheight="0"--> <frame name="content" src="<%=var3%>" scrolling="auto" noresize marginwidth="0" marginheight="0"> <frame name="content1" src="bund.html" marginwidth="0" marginheight="0" scrolling="no" noresize target="_self"> </frameset> <frame name="agentur" src="agentur.asp" scrolling="auto" noresize marginwidth="0" marginheight="0" target="_self"> <frame name="rest" src="hoejre.htm" scrolling="no" noresize target="_self"> <noframes> <body> <p>Denne side bruger frames.<br> Din browser understøtter ikke dette.</p> </body> </noframes> </frameset>
Skulle måske lige huske at target i den frame du responser skal være target="_parent"
klshp tak for svar... men det ville kræve at jeg lavede hele min portal om, så jeg har omgået problemet på en anden måde. roenving send mig et svar, så jeg kan fordele points.... Har du fået min mail?? Mvh fauer
01. juni 2005 - 09:48
#12
klshp så får du pointsne... roenving vil åbenbart ikke have nogle. Du har også sendt et fyldestgørende svar, så du fortjener dem. Mvh fauer
Kurser inden for grundlæggende programmering