例:
JS ファイル:
function Controller() {
self = this;
self.createObject = createObject;
function createObject() {
new ObjectTest(self);
}
self.createAlert = createAlert;
function createAlert(text) {
alert(text);
}
}
function ObjectTest(controller) {
this.controller = controller;
this.controller.createAlert("test");
}
HTML ドキュメント - オブジェクトが構築され、メソッドが実行されます
<body onload="new Controller.createObject()">
これにより、次のエラー メッセージが表示されます。
Uncaught TypeError: Object #<Controller> has no method 'createAlert'