2013-04-30 3 views
0

jquery 대화 상자에서 열려면 내 Java 애플릿을 변경하는 방법을 알아 내려고 노력하고 있습니다 (가능한 경우). 별도의 창에서 열려면 다음 코드가 있습니다 :매개 변수가있는 windows.open 대신 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}); 
    }); 

어떤 생각을?

답변

0

내가이 작업을 수행 할 수 있었던 유일한 방법은 iframe을 만드는 것입니다. 무엇이 완료되었는지보기 위해 iframe에 대한 후속 질문을 보려면 여기를 참조하십시오.

Add javascript to iframe src attribute