---
title: "Hämta värden ur \"funktion\"?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107203-hämta-värden-ur-funktion"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2004-07-12T20:15:20.000Z"
updated: "2004-07-12T21:03:00.000Z"
replies: 2
views: 187
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/107203-hämta-värden-ur-funktion"
---

# Hämta värden ur "funktion"?

## #1 — Jesper T, 2004-07-12T20:15Z

Skulle vilja populera några fält med info ifrån en sida.(window.dialogArguments\[0\])
Alltså, det är en funktion på första sidan men inte på andra...

Och jag trixar till vädet med toString() så att det blir ungefär så här:
popup('http://www.sr.se',500,200)

Nu skulle jag vilja fylla tre stycken inputfält med varje "del" i "funktionen".

Men...hur?

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

## #2 — Jesper T, 2004-07-12T20:31Z

Denna är kanske inte helt smart, eller?

```
var arg_2 = window.dialogArguments[0].toString();
if(arg_2.toLowerCase().indexOf('popup')!=-1){

    var url = arg_2.split(",")[0].split("'")[1];
    var w = arg_2.split(",")[1];
    var h = arg_2.split(",")[2].split(")")[0];

};
```

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

## #3 — Peter S, 2004-07-12T21:03Z

Om det fungerar är det väl inte så dumt ;) 

Följande fick jag till:

```
function f(obj) {
    var e = "popup('http://www.sr.se',500,200)", // obj.toString()
	args = e.substring(
	(function (){
		var i = 0;
		while (e.charAt(i++) != '('); return i;
	    })(),
	(function (){
		var iLen = e.length;
		while (e.charAt(--iLen) != ')'); return iLen;
	    })());

    return args.split(',');
}
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107203-hämta-värden-ur-funktion
