timer.prototype = new app(); function timer(prefix, container) { // Funktionen deklarieren this.initTimer = initTimer; this.actualize = actualize; // Konstruktor aufrufen if(arguments.length > 0) this.initTimer(container); // Konstruktor function initTimer(container) { this.initApp(container); // Aufruf des Konstruktors der app Klasse this.importTemplate('modules/timer/timer.html', this.container); // Pfad relativ zum per HTTP aufgerufenen File, nicht relativ zu timer.js // Den Event anhängen this.addCEvent('btn_actualize', 'click', 'actualize'); // => Bei Klick event auf dem DOM-Objekt mit id "btn_actualize" rufe die Methode "actualize" auf! // Jetzt wird die PHP-Klasse instanziert this.zeitApi = new api('timer_zeit'); this.datumApi = new api('timer_datum'); this.actualize(); } // Aktuelle Zeit von Server beziehen und in TD einfügen function actualize() { //PHP-Funktionen aufrufen var zeit = this.zeitApi.getTime(); var datum = this.datumApi.getTime(); // In HTML einfügen this.getObj('zeit').innerHTML = zeit; this.getObj('datum').innerHTML = datum; } }