ObjectPosition für Link

Hallo,

nachdem ich im Forum und Handbuch vergeblich gesucht habe, stelle ich meine Frage mal hier:

Warum bekomme ich mit der folgenden Zeile nicht die Anzeigeposition einer
Linkvariable angezeigt ?

$Position = GetValue($ObjektID['ObjectPosition']);

Die Variable $ObjektID ist ordnungsgemäß gefüllt.

So?


$ObjektID = 12345;
$array = IPS_GetObject ($ObjektID);
$Position = $array['ObjectPosition'];

ich hätte es aus dem Stegreif so gelöst

$Position = $ObjektID['ObjectPosition'];

ist ja der Inhalt des Arrays

danke an euch beide zunächst - ich habe beide Varianten ausprobiert und das von Kronos hat funktioniert, das andere leider nicht. ich glaube dapor und ich haben den gleichen Denkfehler, wobei mir noch nicht klar ist, wo der liegt :confused:

Vlt. zum Hintergrund: Ich möchte, dass Bewegungsmelder, die gerade auf Bewegung sind, im Webfront ganz oben stehen und danach wieder auf ihre ursprüngliche Position zurück rutschen. Hat jetzt so funktioniert :slight_smile:

gleichen Denkfehler, wobei mir noch nicht klar ist, wo der liegt

Woher sollte die Information denn kommen wenn Du Sie mit IPS_GetObject nicht zuerst einmal ermittelst?

Die Variable $ObjektID ist ordnungsgemäß gefüllt.

Und dapor ist wahrscheinlich davon ausgegangen dass da drin bereits das Array abgespeichert ist.

ok… :frowning: … dachte ich eigentlich auch, aber ich hab’ vorne dran was falsch gemacht – danke

ja bin ich ^^