Avatar billede fauer Nybegynder
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
Avatar billede fennec Nybegynder
27. maj 2005 - 12:59 #1
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
%>
Avatar billede fauer Nybegynder
27. maj 2005 - 13:47 #2
Det virker ikke!!
Siderne bliver bare ikke hentet
Avatar billede roenving Novice
27. maj 2005 - 14:49 #3
-- 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]
Avatar billede fauer Nybegynder
27. maj 2005 - 14:54 #4
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
Avatar billede roenving Novice
27. maj 2005 - 14:56 #5
-- den skal du så skifte sidst, for ellers er den side jo skiftet før alt er udført !-)
Avatar billede fauer Nybegynder
27. maj 2005 - 15:09 #6
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
Avatar billede KLS Novice
27. maj 2005 - 19:59 #7
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
Avatar billede KLS Novice
27. maj 2005 - 20:04 #8
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>
Avatar billede KLS Novice
27. maj 2005 - 20:05 #9
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>
Avatar billede KLS Novice
27. maj 2005 - 20:05 #10
Skulle måske lige huske at target i den frame du responser skal være target="_parent"
Avatar billede fauer Nybegynder
30. maj 2005 - 15:53 #11
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
Avatar billede fauer Nybegynder
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
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
Kurser inden for grundlæggende programmering

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