Jag är inte riktigt säker på vad du menar men jag antar att det är nåt sånt här:
intMessage = 123
response.write "<a href=""default.asp?category=" & intMessage & """ target""=_top"">"
12 svar · 288 visningar · startad av sudden
Hej!
Jag undrar hur jag kommer åt en sådan här länk:
<a href="default.asp?category=MESS" target"=_top">
Nu vill jag göra sidan: default.asp?category=MESS! så att man kommer till den sidan när man klickar på den!
Hur gör man?
Hoppas ni förstår
:)
Jag är inte riktigt säker på vad du menar men jag antar att det är nåt sånt här:
intMessage = 123
response.write "<a href=""default.asp?category=" & intMessage & """ target""=_top"">"
Jag måste nog uttrycka mig lite bättre :r
Här är hela koden:
<html>
<head>
<title> Välkommen till mjölkfri.nu </title>
<style type="text/css">
<!--
form { font-family: Tahoma; font-size: 7pt; }
input { font-family: Tahoma; font-size: 7pt; border-width: 1px; border-color: #FFFFFF; background-color: #FFFFFF}
a:hover { color: #E79E20 }
a:link { text-decoration: none; color: #7A7A7A}
a:visited { text-decoration: none; color: #7A7A7A}
a:active { text-decoration: none; color: #7A7A7A}
a:hover { color: #E79E20 }
-->
</style>
</head>
<body background="bg2.gif" marginheight="0" marginwidth="0">
<!--SKAPA HUVUDTABELLEN-->
<table width="100%" height="700" border="0" cellpadding="0" cellspacing="0">
<td align="center" valign="middle">
<!--MITTERSTA TABELLEN-->
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<td>
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#E9E9E9">
<div align="center" valign="top">
<td valign="top" align="center">
<a href="medlem.asp?category=USER" target="_top">Din sida</a>
<a href="medlem.asp?category=GASTBOK" target="_top">Gästbok</a>
<a href="medlem.asp?category=MESS" target="_top">Meddelanden</a>
<a href="forum.asp" target="_top">Forum</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<hr width="700" color="#000000" NOSHADE>
</td>
</div><tr>
<!--TABELLEN SOM INNEHÅLLER FORMULÄRET-->
<td align="left" valign="middle">
<table width="200" height="50" border="0" cellapadding="0" cellspacing="0">
<td>
<font face="Verdana, Arial" size="2"><b>Smeknamn:</b></font>
</td>
<td>
<input type="text" name="ANV" size="20">
</td>
<tr>
<td>
<font face="Verdana, Arial" size="2"><b>Lösen:</b></font>
</td>
<td>
<input type="text" name="PASS" size="20">
</td>
<tr>
<td>
<input type="submit" value="logga in">
</td>
</table>
[B]<font color="#000000" size="2" face="Verdana"> <a href="default.asp?category=REG" target="_top"><b>Registrera</b></a></font>[/B]
</td>
<tr>
<td valign="bottom" align="center">
<hr color="#000000" width="700" NOSHADE">
</td><tr>
<td height="10" valign="bottom" align="center">
</td>
</table>
</table>
</td>
</table>
</body>
</html>
Men när jag klickar på registrera länken, så kommer jag ju bara till default.asp?category=REG, som är precis likadan, som default.asp!
Jag vet inte hur jag ska skapa category=REG????
Tacksam för svar
:)
En fråga innan vi ger oss ner i kodgröten.
Varför vill du göra så? Är det inte bättre att skapa en sida för varje ändamål?
Det kan jag ju också göra!
Men jag vill pröva den här metoden också =)
Mest för att jag inte vill ha en massa filer att hålla reda på!
Någon som vet??
<%
if request.querystring("category") = "REG" then
Response.write ("Registrera mig!")
elseif request.querystring("category") = "GASTBOK" then
Response.write ("GÄSTBOKEN!!!!!")
end if
%>
osv...
Du kan ju antingen välja att köra en sån här:
Select Case Request.QueryString("category")
Case "USER"
Server.Execute("user.asp")
Case "GASTBOK"
Server.Execute("gastbok.asp")
Case "MESS"
Server.Execute("mess.asp")
End Select
På så vis kan du inkludera de filer du vill köra när respektive värde står i querystringen.
Eller så kan du köra med subbar och ha all info på en sida
Select Case Request.QueryString("category")
Case "USER"
call SubUser()
Case "GASTBOK"
call SubGastbok()
Case "MESS"
call SubMess()
End Select
Sub SubMess()
' prylar
End Sub
Tack så himla mycket :birp :birp :birp :e
Ni äro verkligen bra att ha :)
Hmm!
Jag fick lite problem när jag använde subben!
Här är koden:
<%
'######### LITE STUFF SOM ÄR BRA ATT HA #############
Select Case Request.QueryString("category")
Case "REG"
Call SubReg()
Case "GASTBOK"
Call SubGastbok()
End Select
'################# SLUT #######################
%>
<!--############## VISA SIDAN DEFAULT.ASP ################-->
<html>
<head>
<title> Välkommen till mjölkfri.nu </title>
<style type="text/css">
<!--
form { font-family: Tahoma; font-size: 7pt; }
input { font-family: Tahoma; font-size: 7pt; border-width: 1px; border-color: #FFFFFF; background-color: #FFFFFF}
a:hover { color: #E79E20 }
a:link { text-decoration: none; color: #7A7A7A}
a:visited { text-decoration: none; color: #7A7A7A}
a:active { text-decoration: none; color: #7A7A7A}
a:hover { color: #E79E20 }
-->
</style>
</head>
<body background="bg2.gif" marginheight="0" marginwidth="0">
<!--SKAPA HUVUDTABELLEN-->
<table width="100%" height="700" border="0" cellpadding="0" cellspacing="0">
<td align="center" valign="middle">
<!--MITTERSTA TABELLEN-->
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<td>
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#E9E9E9">
<div align="center" valign="top">
<td valign="top">
<a href="default.asp" target="_top">Start</a>
<a href="medlem.asp" target="_top">Din sida</a>
<a href="medlem.asp?category=GASTBOK" target="_top">Gästbok</a>
<a href="medlem.asp?category=MESS" target="_top">Meddelanden</a>
<a href="forum.asp" target="_top">Forum</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<hr width="700" color="#000000" NOSHADE>
</td>
</div><tr>
<!--TABELLEN SOM INNEHÅLLER FORMULÄRET-->
<td align="left" valign="middle">
<table width="200" height="50" border="0" cellapadding="0" cellspacing="0">
<td>
<font face="Verdana, Arial" size="2"><b>Smeknamn:</b></font>
</td>
<td>
<input type="text" name="ANV" size="20">
</td>
<tr>
<td>
<font face="Verdana, Arial" size="2"><b>Lösen:</b></font>
</td>
<td>
<input type="text" name="PASS" size="20">
</td>
<tr>
<td>
<input type="submit" value="logga in">
</td>
</table>
<font color="#000000" size="2" face="Verdana"> <a href="default.asp?category=REG" target="_top"><b>Registrera</b></a></font>
</td>
<tr>
<td valign="bottom" align="center">
<hr color="#000000" width="700" NOSHADE">
</td><tr>
<td height="10" valign="bottom" align="center">
</td>
</table>
</table>
</td>
</table>
<%
'####### OKEJ...NU SKA VI VISA REG SIDAN ##########
Sub SubReg()
%>
<!--SKAPA HUVUDTABELLEN-->
<table width="100%" height="700" border="0" cellpadding="0" cellspacing="0">
<td align="center" valign="middle">
<!--MITTERSTA TABELLEN-->
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
<td>
<table width="700" height="300" border="0" cellpadding="0" cellspacing="1" bgcolor="#E9E9E9">
<div align="center" valign="top">
<td valign="top">
<a href="default.asp" target="_top">Start</a>
<a href="medlem.asp" target="_top">Din sida</a>
<a href="medlem.asp?category=GASTBOK" target="_top">Gästbok</a>
<a href="medlem.asp?category=MESS" target="_top">Meddelanden</a>
<a href="forum.asp" target="_top">Forum</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<a href="default.asp?" target="_top">Länk</a>
<hr width="700" color="#000000" NOSHADE>
</td>
</div><tr>
<!--TABELLEN SOM INNEHÅLLER REGESTRATIONSFORMULÄREN-->
<td align="left" valign="top">
</td>
<tr>
<td valign="bottom" align="center">
<hr color="#000000" width="700" NOSHADE">
</td><tr>
<td height="10" valign="bottom" align="center">
</td>
</table>
</table>
</td>
</table>
<%End Sub%>
</body>
</html>
Men resultatet blir att två stycken likadana sidor visas, en uppe och en nere!
Vad ska jag göra? :q
Tacksam för svar :e
<%
'######### LITE STUFF SOM ÄR BRA ATT HA #############
Select Case Request.QueryString("category")
Case "REG"
Call SubReg()
Case "GASTBOK"
Call SubGastbok()
Case Else
Call SubStart()
End Select
'################# SLUT #######################
%>
Sen så lägger du din kod som visas generellt i en sub den med.
Iofs är väl dina kodstycken identiska i din sub samt i den "öppna" koden, men det blir väl annat längre fram antar jag...