JS-Fehler im Opera: Type mismatch (usually a non-object value...
dave
- javascript
Guten Abend!
Folgende Ausgangssituation:
Auf meinen SplashScreen stehen 2 Auswahlmöglichkeiten zur Verfügung:
Java Upload und Manueller Upload (multiform)
Nach klicken der Java-Upload Option wird mittels innerHTML der Applet-Tag in einen div geladen. Um eine Verbindung mit JS zum Applet herzustellen wird folgende Funktion verwendet:
function initonload() {
if (!document.JUpload) return;
if (document.JUpload.jsIsReady()) {
document.JUpload.jsRegisterAddedListener("myAddListener");
document.JUpload.jsRegisterUploaded("myUploaded");
document.JUpload.jsRegisterUploadListener("myUploadListener");
}
else {
window.setTimeout('initonload()',400);
}
}
Folgendes Problem:
Im IE und Firefox funktioniert die Steuerung des Applets ohne Probleme, nur der Opera (8.5) liefert folgenden Fehler:
name: TypeError
message: Statement on line 46: Type mismatch (usually a non-object value used where an object is required)
Backtrace:
Line 46 of linked script http://localhost/inc/upload.js
if (document.JUpload.jsIsReady())...
Weiß jemand warum dieses Problem auftritt? Vielen Dank im Voraus für eure Hilfe
lg
dave