webForumDet fria alternativet

Länka till en asp sida med frames?

ASP

14 svar · 443 visningar · startad av Dashi

Medlem sedan jan. 2005296 inlägg
Frågan#1

Har en liten fråga..

Om man har en asp sida, och så finns där frames på sidan hur kan man då göra en länk till en specefik sida?
asså om jag vill t.ex vissa min kompis denna sidan: (http://www.masterdata.se/registrera.asp)
då visas innehållet men inte "rammarna" som är runt om som finns om man går in direkt på (http://www.masterdata.se)
hur länkar jag då att t.ex sidan registrera.asp öppnar sig i framen main?? tänkte mig något sånt här men det funkande inte :)
(http://www.masterdata.se/?main=registrera.asp)

Mvh //Darek

Medlem sedan juni 200032 967 inlägg
#2

Du måste lägga kod i ditt framesetdokument för att hantera detta. Snabbt exempel:

<frame name="main" src="<%=request.querystring("main")%>">
Medlem sedan jan. 2005296 inlägg
#3

@nders skrev:

Du måste lägga kod i ditt framesetdokument för att hantera detta. Snabbt exempel:

<frame name="main" src="<%=request.querystring("main")%>">

hur ska sedan url:n se ut? såhär (http://www.masterdata.se/?main=registrera.asp) ???

Medlem sedan dec. 20025 483 inlägg
#4

Dashi skrev:

hur ska sedan url:n se ut? såhär (http://www.masterdata.se/?main=registrera.asp) ???

Testa! :i

Medlem sedan jan. 2005296 inlägg
#5

asså jag förstår inte en grej.. om jag nu ändrar det du sa @nders hur ska jag då komma till den sidan som ska komma upp när man kommer in på www.masterdata.se.. för jag har ju såhär nu..

<frame name="main" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="main.asp">

bytar jag ut main.asp mot <%=request.querystring("main")%> då kommer den ju inte att gå in på den sidan..

Medlem sedan nov. 20014 054 inlägg
#6

Dashi skrev:

asså jag förstår inte en grej.. om jag nu ändrar det du sa @nders hur ska jag då komma till den sidan som ska komma upp när man kommer in på www.masterdata.se.. för jag har ju såhär nu..

<frame name="main" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="main.asp">

bytar jag ut main.asp mot <%=request.querystring("main")%> då kommer den ju inte att gå in på den sidan..

Kolla om main innehåller värde eller inte. Om inte så visa main.asp

<%
Dim qString
qString = Request.QueryString("main")

If(qString <> "") Then
   qString = "main.asp"
End if

Response.Write "<frame name=""main"" marginwidth=0 marginheight=0 frameborder=0 scrolling=""auto"" noresize src=""" & qString & """>"
%>

typ!

Medlem sedan jan. 2005296 inlägg
#7

går inte.. händer ingenting.. :)
släpper ut lite kod så kanske ni ser felet för jag gör inte det iallafall..

Index.asp

<html>
<head>
<title>Välkommen till MasterData - Webbshop</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="150,*" frameborder="NO" border="0" framespacing="0"> 
  <frame name="login" marginwidth=0 marginheight=0 frameborder=0 scrolling="No" noresize src="login.asp" >
  <frameset rows="*,50" frameborder="NO" border="0" framespacing="0"> 
    <frameset cols="224,*" frameborder="NO" border="0" framespacing="0"> 
      <frame name="meny" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="meny.asp">
      <frameset cols="575,*" frameborder="NO" border="0" framespacing="0"> 
        <frame name="main" marginwidth=0 marginheight=0 frameborder=0 scrolling="auto" noresize src="<%=request.querystring("main")%>">
        <frame name="right" marginwidth=0 marginheight=0 frameborder=0 scrolling="No" noresize src="right.asp">
      </frameset>
    </frameset>
    <frame name="kundvagn" marginwidth=0 marginheight=0 frameborder=0 scrolling="No" noresize src="kundvagn.asp">
  </frameset>
</frameset>
<noframes>
<% Dim qString
qString = Request.QueryString("main")

If(qString <> "") Then
   qString = "main.asp?grupp=Erbjudanden&undergrupp=Veckans"
End if

Response.Write "<frame name=""main"" marginwidth=0 marginheight=0 frameborder=0 scrolling=""auto"" noresize src=""" & qString & """>" %> 
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes> 
</html>
Medlem sedan juni 200032 967 inlägg
#8

Du ska skriva ut framen med den dynamiska källan (den koden du lagt underst) i ditt frameset, så den ersätter den mainframe du har där.

Medlem sedan jan. 2005296 inlägg
#9

Tack för hjälpen :)

Medlem sedan mars 200555 inlägg
#10

Tjena,

Jag vill göra exakt samma sam fast med Php. Jag har provat ganska mycket men inte lyckats. Tacksam för lite hjälp

Medlem sedan nov. 20014 054 inlägg
#11

Kihlbom skrev:

Tjena,

Jag vill göra exakt samma sam fast med Php. Jag har provat ganska mycket men inte lyckats. Tacksam för lite hjälp

Ser att inlägget är ruskigt gammalt.. men svarar i alla fall, man vet aldrig om någon annan behöver det! :)

<?php

If($_GET['main'] != "") {
  $qString = "main.asp";
} else {
  $qString = $_GET['main'];
}

echo "<frame name=\"main\" marginwidth=0 marginheight=0 frameborder=0 scrolling=\"auto\" noresize src=\"{$qString}\">";
?>

Borde funka! :)

Medlem sedan juni 200032 967 inlägg
#12

Ruskigt gammalt? Det är ju från igår kväll, det kallar jag inte gammalt.

Förstår inte riktigt varför man ställer PHP-frågor i ASP-forumet dock. ;)

Medlem sedan nov. 20014 054 inlägg
#13

@nders skrev:

Ruskigt gammalt? Det är ju från igår kväll, det kallar jag inte gammalt.

Förstår inte riktigt varför man ställer PHP-frågor i ASP-forumet dock. ;)

*asg* läste fel datum! iiik.. läste på när han var reggad.. lol :e

Medlem sedan jan. 2005296 inlägg
#14

Fredde Mannen skrev:

@nders skrev:

Ruskigt gammalt? Det är ju från igår kväll, det kallar jag inte gammalt.

Förstår inte riktigt varför man ställer PHP-frågor i ASP-forumet dock. ;)

*asg* läste fel datum! iiik.. läste på när han var reggad.. lol :e

de va skappat annars för ungefär 1 månad och 1 vecka sen :)

Mvh //Darek

Medlem sedan maj 200010 687 inlägg
#15

Dashi skrev:

de va skappat annars för ungefär 1 månad och 1 vecka sen :)

Mvh //Darek

Kihlbom skrev sitt inlägg i söndags...

309 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
155 ms — deklarationer (db)
0 ms — hämta statistik (cache)
150 ms — hämta tråd, inlägg och bilagor (db)
155 ms — ändringar (db)