---
title: "skicka in array till en function (client-side)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/84563-skicka-in-array-till-en-function-client-side"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2003-08-27T09:13:52.000Z"
updated: "2003-08-27T10:58:31.000Z"
replies: 6
views: 268
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/84563-skicka-in-array-till-en-function-client-side"
---

# skicka in array till en function (client-side)

## #1 — doggelito, 2003-08-27T09:13Z

hur får jag in arrayen i funktionen?

```
<%
'hämtning av data till array
arrLength = objRs.Getrows()
%>

<script language="VBScript">
Function calcLengthDiameter()
  If isArray(arrLength) Then
      document.form.Calc_stopptime.value = "visst"
  Else
      document.form.Calc_stopptime.value = "nope"
  End If
End Function
</script>
```

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

## #2 — OveRRidE, 2003-08-27T09:34Z

Vad menar du med 'att få in'? Du kan skicka in den som en parameter ifall du vill.

```
myArray = split("1-2-3-4","-")

doDumbSub(myArray) '# anrop

public sub doDumbSub(array)
   '# här är din array
   for i = lbound(array) to ubound(array)
      response.write array(i)
   next
end sub
```

Det där med att skicka grejer mellan client-side och server-side är aldrig någon bra idé. Kan du verkligen inte lösa det på nåt annat sätt?

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

## #3 — doggelito, 2003-08-27T09:52Z

skicka som parameter går inte då arrayen är 2-dimensionell.
känns onödigt bökigt att bygga om den till en enkel array.

hade för mig att en array lagras hos klienten och därför kunna få in den i funktionen, men det är kanske inte så enkelt?

göra på annat sätt? 
jo, förmodligen kan man göra det på ett annat sätt!
kommer bara inte på hur!

i en listmeny finns värden som ska gämföras med värdena i arrayen utan att ladda om sidan, hur kan jag göra då?

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

## #4 — @nders, 2003-08-27T10:02Z

> skicka som parameter går inte då arrayen är 2-dimensionell. 
> känns onödigt bökigt att bygga om den till en enkel array.

Varför skulle det inte gå att skicka tvådimensionella arrays som parametrar till en funktion? Jag gör det dagligen.

> hade för mig att en array lagras hos klienten och därför kunna få in den i funktionen, men det är kanske inte så enkelt?

En array existerar där den är skapad. Skapar du den i asp så ligger den på servern, skapar du den i ditt client side VBScript så ligger den hos klienten. Om du skall överföra en array från servern till klienten så får du göra det med en herrans massa Response.write som resulterar i ett klientsidesscript.

Mvh

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

## #5 — doggelito, 2003-08-27T10:12Z

> **OveRRide skrev:**
>
> Det där med att skicka grejer mellan client-side och server-side är aldrig någon bra idé. Kan du verkligen inte lösa det på nåt annat sätt?

Just sådana rader kan man behöva läsa ibland! Jag löste det på ett annat sätt! :)

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

## #6 — OveRRidE, 2003-08-27T10:14Z

> **doggelito skrev:**
>
> > **OveRRide skrev:**
> >
> > Det där med att skicka grejer mellan client-side och server-side är aldrig någon bra idé. Kan du verkligen inte lösa det på nåt annat sätt?
>
> Just sådana rader kan man behöva läsa ibland! Jag löste det på ett annat sätt! :)

Kanon! Skulle vi kunna få veta hur? ;)

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

## #7 — doggelito, 2003-08-27T10:58Z

> Kanon! Skulle vi kunna få veta hur?

självklart! :)
jag satte in dubbla values i listmenyn och splittade värdena i funktionen.
i och med det behöver jag aldrig jämföra nått värde mot arrayen
eftersom jag skickar in de båda värdena som jag behöver.
ungefär så! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/84563-skicka-in-array-till-en-function-client-side
