'So 2.', 'inside' => 'engel1.png'), array('text' => 'Mo 3.', 'inside' => 'glocken.png'), array('text' => 'Di 4.', 'inside' => 'kaefer.png'), array('text' => 'Mi 5.', 'inside' => 'kugel.png'), array('text' => 'Do 6.', 'inside' => 'engel2.png'), array('text' => 'Fr 7.', 'inside' => 'stern.png'), array('text' => 'Sa 8.', 'inside' => 'stern.png'), ); } // Repeater (Datengrid) initialisieren public function onLoad($param) { if (!$this->isPostBack) { // Nur beim ersten Aufruf // Funktion als Datenquelle zuordnen $this->Repeater->DataSource=$this->getData(); $this->Repeater->dataBind(); // Repeater initialisieren } } // zum Öffnen der Türchen Bild wechseln public function open_door($sender, $param) { //beim Klick auf das Türchen erhält d. Eventhandler ein Objekt ... $item=$param->getItem(); // ... das das aufrufende Objekt enthält $item->door->setImageURL('door_open.png'); // Neues Bild für Türchen $image=$item->inside->getData(); // Bild-URL aus dem Repeater ... $this->content->ImageURL=$image; // ... unter dem Kalender anzeigen } } ?>