---
title: "En fråga om funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/98896-en-fråga-om-funktion"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2004-03-07T14:55:33.000Z"
updated: "2004-03-07T20:36:24.000Z"
replies: 4
views: 331
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/98896-en-fråga-om-funktion"
---

# En fråga om funktion

## #1 — voigtann1, 2004-03-07T14:55Z

Om jag har en funktion som heter:

```
function något(varde)
  response.write varde
end function
```

Om jag bara skriver något() så blir det fel i koden för varde finns inte... kan man lösa det så att man kan skriva något() och den kör en kod ändå?

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

## #2 — @nders, 2004-03-07T15:02Z

Den uppenbara följdfrågan är; varför i hela helskotta vill du göra det? ;)

Det du efterfrågar är s.k. optionalparametrar, sånt du kan välja att skicka med eller strunta i, men det finns inte i VBScript, däremot i VB.

mvh

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

## #3 — voigtann1, 2004-03-07T15:04Z

Om vi ta det här med db(strpath) funktionen som jag undrade om under veckan... om folk tex skriver bara skriver db() så kanske den kunde köra en standard databas path.. :e

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

## #4 — @nders, 2004-03-07T15:08Z

I VBScript går det inte. Då får du se till att det alltid skickas in något värde, 0, tom sträng, eller vad 17 som helst, och så får du ha en if-sats i funktionen.

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

## #5 — OveRRidE, 2004-03-07T20:36Z

```
function do(userid)
   if userid = -1 then
      ' tjo
   end if
end function

public function Coalesce(byval vInput, byval vOptInput)
   if len(trim(vInput & "")) > 0 then
      Coalesce = vInput
   else
      Coalesce = vOptInput
   end If
end function

iUserId = Coalesce(request("userid"),-1)

call do(iUserId)
```

Coalesce är underskattad. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/98896-en-fråga-om-funktion
