visa.asp?sida=forsta

ASP

23 svar · 415 visningar · startad av Bullen

Medlem sedan aug. 200116 inlägg
Trådstart#1

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

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.

Medlem sedan aug. 200116 inlägg
#3

jag fattar nada! jag är nybörjare!

Medlem sedan maj 20011 312 inlägg
#4

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

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
%>
Medlem sedan maj 20011 312 inlägg
#6

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

Medlem sedan feb. 20012 412 inlägg
#7

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

mvh jörgen

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.

Medlem sedan aug. 200116 inlägg
#9

är det ingen som bara kan ge mig koden!

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

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 ;))

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..

Medlem sedan dec. 2000203 inlägg
#13

va? misstag? :r

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!

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

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

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
%>
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
%>
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>
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

376 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
118 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)