jQuery und Java-applets
Arbeite ich an einem Projekt, wo wir über ein Java-applet für einen Teil der UI (a-map, um genau zu sein), sondern bauen Sie den rest der Benutzeroberfläche, um das applet in HTML - /JavaScript-Kommunikation mit dem applet durch LiveConnect/NPAPI. Ein wenig Bizarr, ich weiß, aber lassen Sie uns annehmen, dass setup nicht zur Diskussion. Ich begann die Planung auf die Verwendung von jQuery als JavaScript-framework, aber ich habe in zwei Fragen.
Ausgabe die erste:
Auswahl der applet nicht bieten Zugriff auf die Methoden des Applets.
Java:
public class MyApplet extends JApplet {
//...
public String foo() { return "foo!"; }
}
JavaScript:
var applet = $("#applet-id");
alert(applet.foo());
Ausführen der oben genannten JavaScript-Ergebnisse in
$("#applet-id").foo ist nicht eine Funktion
Dies ist im Gegensatz zum Vorbild, wo die Analog code funktioniert:
var applet = $("applet-id");
alert(applet.foo());
Also...wo würde das applet-Methoden gehen?
geben Sie das zweite:
Es gibt ein bekanntes problem mit jQuery und applets in Firefox 2: http://www.pengoworks.com/workshop/jquery/bug_applet/jquery_applet_bug.htm
Es ist eine lange gedreht, aber weiß jemand einen workaround? Ich vermute, das problem ist nicht reparabel, was bedeutet, der Wechsel zu Prototyp.
Danke für die Hilfe!
InformationsquelleAutor Matthew Maravillas | 2008-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für die erste Ausgabe, wie zu versuchen,
Für das zweite Problem, das hier ist ein thread mit einer möglichen Abhilfe.
Unter Angabe der workaround
ändern, dass-code:
InformationsquelleAutor Pat