webForumDet fria alternativet

visa.asp?sida=forsta

ASP

23 svar · 374 visningar · startad av Bullen

Medlem sedan aug. 200116 inlägg
Frågan#1

hur skriver man i asp för att det ska bli en länk som är t ex visa.asp?sida=forsta

------------------
//Fredde

Hemsida: http://213.65.109.3/

Medlem sedan maj 20011 312 inlägg
#2

Det du gör när du skriver en länk så är att du använder dig av Request.QueryString. Tex visa.asp?alt=huvudText

<% IF Request.QueryString("alt") = "huvud" THEN %>
HTML-kod eller vad du vill ska hända
<% end if %>

Skriver du bara länk visa.asp så kommer aldrig If-satsens innehåll exekueras.

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan aug. 200116 inlägg
#3

jag fattar nada! jag är nybörjare!

------------------
//Fredde

Hemsida: http://213.65.109.3/

Medlem sedan maj 20011 312 inlägg
#4

Varför vill du använda dig av den funktionen? Vad vill du göra?

------------------
Alltid lär man sig något nytt varje dag...

Medlem sedan dec. 200012 464 inlägg
#5

Välmommen bullen.

Om jag förstår dig rätt, så har det inte så mycket med ASP att göra utan det är bara HTML-kod.

På en sida har du


  <a href=visa.asp?sida=forsta>Första sidan</a>
  <a href=visa.asp?sida=sista>Sista sidan</a>

och sedan i visa.asp kan du skriva

<%
  if request.querystring("sida") = "forsta" then
'gör något 
  elseif request.querystring("sida") = "sista" then
'gör något annat'
  end if
%>

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 11 aug 2001]

Medlem sedan maj 20011 312 inlägg
#6

Det finns en länk också kring detta
http://www.idg.se/webstudio/asp/asp171.asp

------------------
Alltid lär man sig något nytt varje dag...

[Redigerat av Lukaspojken den 10 aug 2001]

Medlem sedan feb. 20012 412 inlägg
#7

Eller ännu bättre:
http://www.4guysfromrolla.com/webtech/TheBook/page1.asp

mvh jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

Medlem sedan dec. 200012 464 inlägg
#8

Om du är nybörjare så kan du läsa Vides artiklar om ASP
http://www.webavis.nu/webavis/html/artiklar/asp/index.shtml

Om du följer länken artiklar här till vänster så finns det även artiklar om HTML och annat.

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 200116 inlägg
#9

är det ingen som bara kan ge mig koden!

------------------
//Fredde

Hemsida: http://213.65.109.3/

Medlem sedan feb. 20012 412 inlägg
#10

okey då...


Response.write "<a href=""visa.asp?sida=forsta"">Den första</a>"

mvh Jörgen - som blev veteran idag :e

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

[Redigerat av jorgen den 10 aug 2001]

Medlem sedan dec. 2000203 inlägg
#11

helt enkelt

först döper du en fil till skicka.asp

inehåll i skicka.asp
<a href="visa.asp?sida=forsta">Den första</a>
<a href="visa.asp?sida=forsta">Den sista</a>

och sen döper du en txt fil till visa.asp

inehåll i visa.asp:
<%
if request.querystring("visa") = "forsta" then
här presenteras första sidan

elseif request.querystring("visa") = "sista" then
här presenteras sista sidan
end if
%>

enkelt va? bara klippa å klistra lite ;))

------------------
Du! är jag du? Jag ja!

Medlem sedan okt. 20005 273 inlägg
#12

<a href="visa.asp?sida=forsta">Den första</a>
<a href="visa.asp?sida=forsta">Den sista</a>

;) hmmmm..

------------------
I like ¼ £ whith cheese

Medlem sedan dec. 2000203 inlägg
#13

va? misstag? :r

------------------
Du! är jag du? Jag ja!

Medlem sedan aug. 200116 inlägg
#14

så här ser det ut i php:

<?
if ($visa == "main")
{
Header ("Location: main.php");
}
?>

<a href="left.php?visa=main">Startsidan</a>

jag vill ha något liknande fast i asp!

------------------
//Fredde

Hemsida: http://213.65.109.3/

Medlem sedan dec. 200012 464 inlägg
#15
<%
  if request.qyerystring("visa") = "main" then
     response.redirect("main.php")
  end if
%>

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 200116 inlägg
#16

tack! och sedan om man ska ha fler länkar då!

------------------
//Fredde

Hemsida: http://213.65.109.3/

Medlem sedan dec. 200012 464 inlägg
#17
<%
if request.qyerystring("visa") = "main" then
response.redirect("main.php")
elseif request.qyerystring("visa") = "aleb" then
response.redirect("aleb.php")
elseif request.qyerystring("visa") = "caleb" then
response.redirect("caleb.php")
else
response.write "Felaktig sidhänvisning"
end if
%>

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 11 aug 2001]

Medlem sedan dec. 19998 577 inlägg
#18

Kanske en select case:

<%
Select Case request.qyerystring("visa")
Case "main"
response.redirect("main.php")
Case "aleb"
response.redirect("aleb.php")
Case "caleb"
response.redirect("caleb.php")
Case else
response.write "Felaktig sidhänvisning"
end Select
%>

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

[Redigerat av Vide den 11 aug 2001]

Medlem sedan juli 20003 825 inlägg
#19

"Speed of coding is way more important than speed of code."

I asp är det inte så noga vad man skriver. Saker fungerar mer eller mindre bra i alla fall.

Du kan till exempel skippa paranteserna i redirect-satsen och du kan skriva bara request("xxx").

---
index.asp <-- kod
exit.asp

<HTML>
<%
IF request("sida") <> "" THEN response.redirect request("sida") & ".asp"
%>
<A HREF="index.asp?sida=exit">exit</A> 
</HTML>

------------------
OLR WebAdmin

Medlem sedan okt. 20005 273 inlägg
#20

hmmm......men det är väl bra mycket bättre att skriva querystring eller form....eller vad som nu ska skrivas annars måste motorn leta igenom alla request former innan han hittar den rätta.... eller har ja gfel ?? :OO

------------------
I like ¼ £ whith cheese

265 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)