[ascoders] Re: Dynamischer Funktionsaufruf mit mehreren Variablen
- From: "Mario Klingemann" <ascoders@xxxxxxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Fri, 16 Jan 2004 21:00:55 +0100
Hi Friedemann,
das ist ein Fall für die "apply" Funktion:
In deinem Fall würde das glaube ich in etwa so aussehen:
this[this.funktion].apply(this,this.parameter.split(","))
Gruß
Mario
----- Original Message -----
From: <info@xxxxxxxxx>
To: <ascoders@xxxxxxxxxxxxx>
Sent: Friday, January 16, 2004 8:40 PM
Subject: [ascoders] Dynamischer Funktionsaufruf mit mehreren Variablen
> Hallo zusammen,
>
> ich bastel grad an einem dynamischen Funktionsaufruf.
> Ich übergebe mir also zwei Variablen, funktion und parameter.
> Jetzt will ich die 'funktion' mit den 'parameter' aufrufen.
> Das funktioniert soweit wunderbar, wenn 'parameter' auch nur einen
Parameter
> enthält, es könnte aber sein, dass da auch mehrere drin sind.
> Bsp.
>
>
> ActionScript:
>
>
> funktion="getURL";
> parameter="'http://www.flashforum.de','_blank'";
>
>
>
>
> Der Funktionsaufruf soll dann folgerdermaßen laufen:
>
>
> ActionScript:
>
> [this.funktion](this.parameter);
>
>
> Leider funktioniert das eben nicht. Mit eckigen Klammern oder eval() hab
> ich's auch schon probiert. Leider ohne Erfolg.
> Vielleicht kann einer von Euch da weiterhelfen?!?!
> Besten Dank.
>
> Friedemann Enderlein
>
>
> ------------------------------------------------------
> Archiv : http://www.freelists.org/archives/ascoders/
> Optionen : http://www.freelists.org/list/ascoders
> ------------------------------------------------------
>
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
Other related posts: