Cheatah: Funktions Problem this

Beitrag lesen

Hi,

die Übergabe erfolgt mit this in eine Variable eines von Dir gewählten Namens. _Nach_ der Übergabe ist this etwas anderes und daher nicht mehr zu verwenden.
Du wiedersprichst Dich nun mit dem this

keineswegs.

erst darf ich es nicht benutzen und nun soll ich es benutzen was denn nun?

Du darfst/sollst es _an der richtigen Stelle_ benutzen. Der Browser enthält keine Magie, die ihm erlaubt, bei Verwendung von "this" genau das zu nehmen, was Du gerade gerne haben möchtest. "this" ist "this" - also "dies", nicht "etwas früheres" oder so.

In der Funktion darf ich es nicht benutzen

Richtig. Es sei denn, Du meinst die Funktion selbst, denn die ist dann "this".

und außerhalb auch nicht

Wo hat wer das gesagt?

aber wie schon in meinem anderen Posting geschrieben mit Code Anhang wie soll ich denn nun meine Variable übergeben?

Mit "this".

Ist mein Ansatz richtig

Ja.

oder was ist nun falsch?

Die Verwendung von "this" innerhalb der Funktion.

Das befindet sich in meiner Funktion:
aktiveZeile=this.id;

Hier versuchst Du, einer Variable eine Eigenschaft _der Funktion_ zuzuweisen, die nicht existiert.

Nur wie soll ich das this obejekt sonst nennen damit das objekt eindeutig bleibt?

Warum gefällt Dir "objekt" auf einmal nicht mehr?

Die id heißt id="tab1" oder id="tab2" oder id="tab3"

Nein, die Funktionsinstanz besitzt keine ID.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes