Hallo,
mein Java Applet hat eine Methode GetArray(), die ein volles int-Array returnt:
im JavaScript steht:
Leider gibt es mir nur Array=undefinedArray=undefined.... aus, also hat das Kopieren nicht funktioniert. Ich habe schon gelesen, dass man Arrays in Strings mit Trennzeichen umwandeln kann und diese nach dem Übergeben wieder zurück, aber das muss doch irgendwie einfacher gehen, es sind ja nur primitive Int-Arrays (da sollte ja keine Referenz sondern die Werte kopiert werden).
Hat da jemand Erfahrung?
Danke!
mein Java Applet hat eine Methode GetArray(), die ein volles int-Array returnt:
Code:
public int[] GetArray(){
int[] a = new int[100];
....
return a;
}
im JavaScript steht:
Code:
var jsa = new Array(100);
jsa = document.myapp.GetArray();
for(var i=0; i<100; i++){
document.write("Array=" + jsa[i]);
}
Leider gibt es mir nur Array=undefinedArray=undefined.... aus, also hat das Kopieren nicht funktioniert. Ich habe schon gelesen, dass man Arrays in Strings mit Trennzeichen umwandeln kann und diese nach dem Übergeben wieder zurück, aber das muss doch irgendwie einfacher gehen, es sind ja nur primitive Int-Arrays (da sollte ja keine Referenz sondern die Werte kopiert werden).
Hat da jemand Erfahrung?
Danke!