Du måste lägga kod i ditt framesetdokument för att hantera detta. Snabbt exempel:
<frame name="main" src="<%=request.querystring("main")%>">
14 svar · 443 visningar · startad av Dashi
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
Du måste lägga kod i ditt framesetdokument för att hantera detta. Snabbt exempel:
<frame name="main" src="<%=request.querystring("main")%>">
@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) ???
Dashi skrev:
hur ska sedan url:n se ut? såhär (http://www.masterdata.se/?main=registrera.asp) ???
Testa! :i
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..
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!
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>
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.
Tack för hjälpen :)
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
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! :)
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. ;)
@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
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
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...