jag har sedan ca ett år alltid använt mig av querystrings när jag fixar navigeringen till mina sidor
kod exempel:
<% if request.querystring("sida") = "damp" then %>
<!--#include file="dampsida.asp"-->
<% elseif request.querystring("sida") = "annat" then %>
<!--#include file="skit.asp"-->
<% else %>
<!--#include file="default.asp"-->
<% end if %>
eller
<% select case request.querystring("sida")
case "damp": server.execute("dampsida.asp")
case "annat": server.execute("skit.asp")
case else: server.execute("default.asp")
end select
%>
ja, ni fattar principen... (har även börjat få beteckningen pallemeny (https://www.palleman.nu) av nån konstig anledning)
till saken...
plötsligt på en server så börjar detta sättet svikta...
ibland händer det att servern inte tar emot mitt värde från querystring:n och man hamnar på, exempelvis, startsidan ofta
hur kan detta ske?!
kan det vara så ostabilt, eller är det servern som dampar?
Använder du översta exemplet så inkluderas alla sidor, eftersom att SSI exekveras innan ASP på servern. Varför det andra exemplet inte skulle fungera, förstår jag inte.
Använder du översta exemplet så inkluderas alla sidor, eftersom att SSI exekveras innan ASP på servern. Varför det andra exemplet inte skulle fungera, förstår jag inte.
servern gårt igenom filerna men körs inte förrän man skriver t.ex ?sida=damp
kan va bra att ha koll så ingen ASP strular på nån sida eller så
servern gårt igenom filerna men körs inte förrän man skriver t.ex ?sida=damp
kan va bra att ha koll så ingen ASP strular på nån sida eller så
Öh? Nu förstår jag inte vad du pratar om.
För att det inte ska krångla, använd ditt exempel två. Krånglar det ändå, beror det på att du har med kolon. Ett Select Case-statement ska vara uppbyggt så här:
Select Case minVariabel
Case "mittVärde1"
Response.Write "Ett!"
Case "mittVärde2"
Response.Write "Två!"
Case Else
Response.Write "Något helt annat än ett eller två!"
End Select
servern gårt igenom filerna men körs inte förrän man skriver t.ex ?sida=damp
kan va bra att ha koll så ingen ASP strular på nån sida eller så
Öh? Nu förstår jag inte vad du pratar om.
För att det inte ska krångla, använd ditt exempel två. Krånglar det ändå, beror det på att du har med kolon. Ett Select Case-statement ska vara uppbyggt så här:
Select Case minVariabel
Case "mittVärde1"
Response.Write "Ett!"
Case "mittVärde2"
Response.Write "Två!"
Case Else
Response.Write "Något helt annat än ett eller två!"
End Select
var inte löjlig!
alt. 1 funkar lika bra som alt. 2
kolon i asp är som semikolon i t.ex PHP/C++/JS m.fl, så jag tror inte det
Jag kan ju självklart ha fel, men det mest logiska är ju att ett ASP-anrop som Server.Execute inte ska köras före all annan ASP i dokumentet. SSI däremot, exekveras innan ASP:en - om filerna körs eller inte, det har jag ingen koll på. Jag har ju för bövelen inte pillat ASP på hundra år känns det som.
Följande bör innebära att filen dodo.asp endast läses in en gång:
Dim var
var = "SPiN"
Select Case var
Case "solbulle"
Server.Execute "dodo.asp"
Case "SPiN"
Server.Execute "dodo.asp"
Case Else
Server.Execute "dodo.asp"
End Select
Medan följande läser in filen tre gånger:
Dim var
var = "SPiN"
Select Case var
Case "solbulle"
%> <!--#INCLUDE FILE="dodo.asp"//--> <%
Case "SPiN"
%> <!--#INCLUDE FILE="dodo.asp"//--> <%
Case Else
%> <!--#INCLUDE FILE="dodo.asp"//--> <%
End Select
kolon i asp är som semikolon i t.ex PHP/C++/JS m.fl, så jag tror inte det
Radavslutningstecken? Hade jag ingen aning om, faktiskt.
Jäpp, helt riktigt. Men jag tycker att det är tråkigt att man utvecklar ett språk ( I det här fallet VBScript ) med så lösa delar, att man kan skriva nästan hur som helst - och det fungerar ändå. VBScript är ett ful-språk, och jag ångrar att jag inte använde mig av JavaScript när jag satt med ASP.
Jäpp, helt riktigt. Men jag tycker att det är tråkigt att man utvecklar ett språk ( I det här fallet VBScript ) med så lösa delar, att man kan skriva nästan hur som helst - och det fungerar ändå. VBScript är ett ful-språk, och jag ångrar att jag inte använde mig av JavaScript när jag satt med ASP.
ehum... skulle nog inte jämföra ASP och Javascript... är en ganska stor skillnad (*host host*)
=)
varför då?
har själv börjat gilla PHP NÄSTAN lite bättre... men det är ju trots allt ASP jag har fått all logik ifrån, så jag kan inte tycka illa om det ;-)
ehum... skulle nog inte jämföra ASP och Javascript... är en ganska stor skillnad (*host host*)
ASP är inget språk för det första, utan en plattform där man kan använda i stort sett vilket språk man vill. Defaultspråk är VBScript, vilket du med säkerhet använder, men man kan också använda andra språk genom följande lilla ansvisning för tolken, högst upp i sina dokument:
<%@ language="javascript" %>
JavaScript kan man använda utan att installera utomstående komponenter, men du kan också använda t.ex. PerlScript om det känns rätt.
varför då?
har själv börjat gilla PHP NÄSTAN lite bättre... men det är ju trots allt ASP jag har fått all logik ifrån, så jag kan inte tycka illa om det ;-)
PHP är bättre upplagt och mer logiskt än VBScript, enligt mig, men det är också på väg att bli ett ful-språk känns det som. Man skriver helt enkelt applikationer i det språk som känns bäst för en själv och beroende på ändamål...
ehum... skulle nog inte jämföra ASP och Javascript... är en ganska stor skillnad (*host host*)
ASP är inget språk för det första, utan en plattform där man kan använda i stort sett vilket språk man vill. Defaultspråk är VBScript, vilket du med säkerhet använder, men man kan också använda andra språk genom följande lilla ansvisning för tolken, högst upp i sina dokument:
<%@ language="javascript" %>
JavaScript kan man använda utan att installera utomstående komponenter, men du kan också använda t.ex. PerlScript om det känns rätt.
varför då?
har själv börjat gilla PHP NÄSTAN lite bättre... men det är ju trots allt ASP jag har fått all logik ifrån, så jag kan inte tycka illa om det ;-)
PHP är bättre upplagt och mer logiskt än VBScript, enligt mig, men det är också på väg att bli ett ful-språk känns det som. Man skriver helt enkelt applikationer i det språk som känns bäst för en själv och beroende på ändamål...
aight... my bad *gömmer mig*
270 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91