---
title: "script_name"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/48652-script-name"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jboy_87"
published: "2002-07-24T21:34:12.000Z"
updated: "2002-07-26T13:23:08.000Z"
replies: 14
views: 425
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/48652-script-name"
---

# script_name

## #1 — jboy_87, 2002-07-24T21:34Z

går det inte och göra det här på nått annat sätt istället för att skriva or or hela tiden?

```
<%if request.Servervariables("script_name") = "/default.asp" or request.Servervariables("script_name") = "/nyheter.asp" then%>
```

Permalänk: https://www.webforum.nu/p/48652

## #2 — SPiN, 2002-07-24T21:38Z

```
Select Case Request.ServerVariables( "SCRIPT_NAME" )
     Case "/default.asp"
          ' Gör det här
     Case "/annan_sida.asp"
          ' Gör det här
     Case Else
          ' Gör det här, om inget alternativ matchade
End Select
```

Permalänk: https://www.webforum.nu/p/729940

## #3 — jboy_87, 2002-07-24T21:43Z

fa\* tänkte inte på case men tack :)

Permalänk: https://www.webforum.nu/p/729946

## #4 — jboy_87, 2002-07-24T21:58Z

men om jag gör sådär måste jag kopiera html mellan alla case??

Permalänk: https://www.webforum.nu/p/729955

## #5 — SPiN, 2002-07-24T22:04Z

Använd sub:ar eller funktioner! Mycket mer strukturerad kod. :)

Permalänk: https://www.webforum.nu/p/729960

## #6 — jboy_87, 2002-07-24T22:25Z

kan du visa lite kod?

Permalänk: https://www.webforum.nu/p/729980

## #7 — SPiN, 2002-07-24T22:33Z

```
<%
Sub Printer( ByVal str )
     Response.Write str
End Sub

Function Checker( ByVal str )
     If str = "SPiN"
          Checker = True
     Else
          Checker = False
End Function

Dim myString
myString = "SPiN"

If Checker( myString ) Then
     Printer myString
Else
     Printer "Inte SPiN!"
End If

Printer "<br />"

myString = "jboy"

If Checker( myString ) Then
     Printer "SPiN!"
Else
     Printer "Inte SPiN, utan: " & myString
End If
%>
```

En sub är en sorts funktion som inte returnerar något, och som man inte anropar med parenteser, kan man säga. En funktion returnerar något, och kan ta emot information mellan parenteser. Nu är jag rätt trött, så jag orkar inte gå in längre i förklaringen. ;)

Permalänk: https://www.webforum.nu/p/729987

## #8 — jboy_87, 2002-07-24T22:51Z

okej men hur kopplar jag in script_name med det där?

Permalänk: https://www.webforum.nu/p/730003

## #9 — solbulle, 2002-07-24T23:05Z

Typ:

```
Select Case Request.ServerVariables( "SCRIPT_NAME" )
     Case "/default.asp"
          Call Nisse
     Case "/annan_sida.asp"
          Call Kalle
     Case Else
          Call Pelle
End Select

Sub Nisse()
'I detta kodblock finns all kod som körs vid val av Nisse
' bumelibum
End Sub

Sub Kalle()
'I detta kodblock finns all kod som körs vid val av Kalle
End Sub

Sub Pelle()
'I detta kodblock finns all kod som körs vid val av Pelle
End Sub
```

Permalänk: https://www.webforum.nu/p/730010

## #10 — jboy_87, 2002-07-25T12:53Z

thanks nu fattar jag :)

Permalänk: https://www.webforum.nu/p/730350

## #11 — jboy_87, 2002-07-26T13:08Z

kan man inte göra så här

Case "/meddelanden.asp" and case "/meddelande.asp"
	Call kompislista
	Call snabbsok

Permalänk: https://www.webforum.nu/p/730962

## #12 — @nders, 2002-07-26T13:13Z

Nej.

Request.ServerVariables("SCRIPT_NAME") kan ju inte vara "/meddelanden.asp" och "/meddelande.asp" samtidigt.

Permalänk: https://www.webforum.nu/p/730965

## #13 — cyprys, 2002-07-26T13:17Z

Detta funkar annars.

case "/sida1", "/sida2", "/sida3"
 call subfor1och2och3
case "/sida4", "/sida5"
 call subfor4och5

Permalänk: https://www.webforum.nu/p/730967

## #14 — jboy_87, 2002-07-26T13:17Z

hur ska jag göra då eheheh

Permalänk: https://www.webforum.nu/p/730968

## #15 — jboy_87, 2002-07-26T13:23Z

ska testa :-) tackar

Permalänk: https://www.webforum.nu/p/730974

---

Tråden på webben: https://www.webforum.nu/amne/asp/48652-script-name
