Здравствуйте. Такая вот ситуация:
| Код |
function someClass() {
... this.addService = function(name) { newScriptObject = document.createElement("script"); newScriptObject.type = "text/javascript"; newScriptObject.src = name +".js"; newScriptObject.parentRef = this; newScriptObject._name = name; document.getElementsByTagName("head")[0].appendChild(newScriptObject); // For IE newScriptObject.onreadystatechange = function() { if (newScriptObject.readyState == "complete") { this.parentRef.moduleInclude_callback(this._name); } } // For other browsers newScriptObject.onload = function() { this.parentRef.moduleInclude_callback(this._name); } } ...
this.moduleInclude_callback = function(name) { includedClass = new incClass(); alert(includedClass.testMsg()); } ... }
|
| Код | function inClass() { ... this.testMsg = function() { return "SomeMessage"; } ... }
|
Собственно проблема - в IE все отлично, в FF - "includedClass.testMsg is not a function". Куда смотреть и что это вообще такое происходит
|