Javaアプレットをjqueryダイアログ内で開くように変更する方法を理解するのに苦労しています(それが可能であれば)。別のウィンドウで開く次のコードがあります。
function launch(user, pass, name, hash, port)
{
var generator=window.open('','','location=no,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no,width=425,height=400');
generator.document.write('<html><head><title>Applet</title></head><body>');
generator.document.write('\x3Cscript src="https://www.java.com/js/deployJava.js">\x3C/script>\x3Cscript>');
generator.document.write('var attributes = {code:"com.project.MyApplet", width:400, height:375};');
generator.document.write('var parameters = {jnlp_href: "http://'+window.location.host+'/applications/MyApplet.jnlp", user: "'+user+'", pass: "'+pass+'", name: "'+name+'", hash: "'+hash+'", port: "'+port+'"};');
generator.document.write('deployJava.runApplet(attributes, parameters, "1.6");');
generator.document.write('\x3C/script></body></html>');
generator.document.close();
}
これを変更して、jquery ダイアログで開くようにしたいと思います。これを html ファイルに入れることもできますが、すべてのパラメーターをこのファイルに渡すという問題が残ります。
var $div = $('<div title="Java Applet"></div>');
$div.load('applet.html', function() {
$div.dialog({autoOpen: false});
});
これにどのように取り組むことができるかについて何か考えはありますか?