---
title: "Global och function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/66663-global-och-function"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "bagera"
published: "2003-01-30T21:06:03.000Z"
updated: "2003-02-01T18:50:42.000Z"
replies: 4
views: 209
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/javascript/66663-global-och-function"
---

# Global och function

## #1 — bagera, 2003-01-30T21:06Z

har tre bilder med onklick

```
onClick="dostuff(text, 'one')
onClick="dostuff(text, 'two')
onClick="dostuff(text, 'tre')

var dest;

function dostuff(cont,dest) 
{

här vill jag att värdet från dest ska bli en global variabel
och värdet från cont ska skrivas ut samt att nästa funktion startas

document.write"(onClick=\"sendstuff('"+colour+"','"+vare+"')) osv......				
}

function sendstuff(text) 
{
här vill jag att textfield namnet ska hämtas från den globala dest variabeln
	
form1.textfield.value=(text);					
}
```

Har setat för länge å dribblat nu men jag hoppas ni förstår.
allt funkar utom att uppdatera dest variabeln från funktionen samt att byta ut textfielt mot den variabeln.
går det att ge en global variabel nytt värde från en funktion?

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

## #2 — Peter S, 2003-01-30T21:20Z

Är det så här du menar?

```
onClick="dostuff(text, 'one')
onClick="dostuff(text, 'two')
onClick="dostuff(text, 'tre')

var global = null;

function dostuff(cont,dest) {
     global = dest;
     document.write("onClick=\"sendstuff("+cont+")\"");
}

function sendstuff(text) {
     document.forms["foo"].elements["textfield"].value = text;	
}
```

 :)

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

## #3 — bagera, 2003-02-01T11:58Z

Ja nästan,  men denna rad:

form1.textfield.value=(text);

där vill jag att textfield ska bytas ut mot den globala variabeln
då jag har flera textfields med olika namn i samma formulär.
typ så här skulle jag vilja kunna göra

form1.(global).value=(text);

om då värdet i global är textfield1 så kommer (text) att hamna
i textfield1 .

det är alltså bara den raden jag har problem med nu:)

Hajjar?

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

## #4 — bagera, 2003-02-01T12:56Z

Japp!  :birp 

Där satt den!

document.forms\["form1"\].elements(global).value = (text);

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

## #5 — Peter S, 2003-02-01T18:50Z

Det borde väl räcka med att skriva:

```
...
global = text;
...
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/66663-global-och-function
