Dopo molti anni di mantenere con successo un applet che utilizza il buon vecchio:Utilizzando deployJava.runApplet a bersaglio specifico elemento
<script src="foo.js"></script>
metodo per incorporare un applet Java, non siamo in grado di coprire le nostre orecchie e cantare " La la! " più.
E 'il momento di utilizzare:
deployJava.runApplet()
Quando ho fuoco questo metodo utilizzando un gestore di clic (qui utilizzando un listener di eventi su un pulsante tramite jQuery, ma non importa):
$('#button').click(function() {
deployJava.runApplet(attributes, parameters, version);
});
... cancella l'intero documento esistente e lo sostituisce con l'applet. Tutto quello che devo sapere è come scegliere come target un elemento DOM specifico come contenitore per l'applet, in modo che la mia pagina non venga cancellata.
Sembra che sarebbe un attributo che potrei passare sotto forma di target: someElement
dove "someElement" è o un oggetto DOM o l'ID dell'elemento come una stringa. Ma ahimè, non riesco a trovare la documentazione per tale attributo.
Per ragioni di completezza, ecco quello che viene passato:
/*here is where I imagine there might be an applicable attribute */
var attributes = {
name: "SomeName",
code: "some.class",
archive: "some.jar",
width: 640,
height: 400
};
var parameters = {
someParameter: someValue
};
var version = "1.5";
posso document.write
tutto quello che ho bisogno di ricostruire un documento, ma sono sicuro che si può tutti ben immaginare quanto orribile questa prospettiva sembra me.
Qualsiasi suggerimento sarebbe molto apprezzato.
Un po 'più di codice e meno testo sarebbe stato meglio :-) – fvu
Non c'è alcun codice di cui parlare. Ti aggiornerò solo per mostrarti, però. ;-) –
Dai un'occhiata a [dtjava.js] (http://docs.oracle.com/javafx/2/deployment/deployment_toolkit.htm#FBJHAIHG), distribuisci il fratello minore di Java che non documenta.write – fvu