übergeben Ich habe die folgende Methode in meinem Applet:in IE Abrufen der Länge eines Java-Array von einem Applet auf seine Javascript
public File[] getFiles()
Was ich von Javascript rufen Sie wie folgt vor:
var files = applet.getFiles();
for (var i = 0; i < files.length; i++) {
// Do something.
}
Das funktioniert in Firefox, aber IE gibt mir
'length' is null or not an object
Irgendwelche Ideen jemand?
nichts über Java wissen, kann ich nur fragen, ob Sie versucht haben, „für (i in Dateien) {/ * Mach was * /} " – annakata
Meinst du nicht Datei [] (nicht Files [])? Anderenfalls würde es helfen, wenn Sie (Dateien) alarmieren. Auch, wenn Sie einen Javascript-Debugger (DebugBar, zum Beispiel) haben, der am meisten helfen würde. – laginimaineb
@annakata: Ja, ich habe es versucht. Es funktioniert weder in Firefox noch in IE. @laginimaineb: Korrigierte Frage. Vielen Dank! Außerdem hilft Alert (Dateien) nicht viel, aber ich werde versuchen, den untenstehenden Vorschlag von kizzx2 in die Struktur der Dateien zu schauen. –