Martin K.: Javascript Array an Java Applet übergeben

Hallo wie kann ich ein Javascript Array an Java Applet übergeben?

Ich lege mir in Javascript ein neues Array an

var farben = new Array();

und will es anschließend an ein Applet übergeben.

top.frames["test"].Applet.Test(farben);

Mein Applet erwartet:

public void Test(String[] farben)!

Bekomme aber die Fehlermeldung das die Methode test nicht gefunden wird mit dem Parameters.

Kann mir jemand helfen?

Danke

  1. hi,

    Hallo wie kann ich ein Javascript Array an Java Applet übergeben?

    Kommt drauf an.

    Mein Applet erwartet:

    public void Test(String[] farben)!

    Also wird gar kein Array erwartet, sondern ein String.

    var farben = new Array();
    top.frames["test"].Applet.Test(farben);

    Bekomme aber die Fehlermeldung das die Methode test nicht gefunden wird mit dem Parameters.

    "method test not found with this parameters"? Unwahrscheinlich, so hanebüchen drücken sich selbst Browser normalerweise nicht aus.

    Du wirst vermutlich dein Array serialisieren müssen, um es als String übergeben zu können. In welcher Art dein Applet serialisierte Daten "versteht", und daraus wieder ein Array zu machen in der Lage ist, können wir nicht wissen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hey

      public void Test(String[] farben)!

      Also wird gar kein Array erwartet, sondern ein String.

      gut geraten, aber leider falsch, es wird ein String[] farben erwartet. vielleicht fällt ja der groschen. nur so, in php kann man an arrays mit arr[] = asdf werte anhängen.

      Tschö