我正在我的“Extjs框架”中使用applet。如果我在下面使用"applet.js“文件调用"index.html",它就可以正常工作。
但是,如果我在".html “之外的任何脚本中调用,那么它就无法工作。只需清除页面数据,并查看完整的空页。你能告诉我如何解决这个问题吗?
我需要调用我的"applet.js“脚本通过其他".js文件”,而不是通过".html文件“。有可能吗?请举例说明。
applet.js:?
var attributes = {
tag: 'applet',
code: 'com.src.test.Applet',
archive: 'Test.jar',
width: 1,
height: 1,
id: 'test',
mayscript: true
},
parameters = {
jnlp_href: 'test.jnlp'
};
deployJava.runApplet(attributes, parameters, '1.7');html:-
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<script type="text/javascript" src="applet.js"></script>
</body>
</html>
**Sample code for Calling through other js file:-
-----------------------------------------------**
Ext.namespace('Test');
launch: function () {
this.test();
},
test: function () {
var attributes = {
tag: 'applet',
code: 'com.src.test.Applet',
archive: 'Test.jar',
width: 1,
height: 1,
id: 'test',
mayscript: true
},
parameters = {
jnlp_href: 'test.jnlp'
};
deployJava.runApplet(attributes, parameters, '1.7');
}谢谢你调查这个..。玛丽亚
发布于 2013-04-08 14:19:17
applet标记在html中可用,这是它需要在.html文件上执行的原因。
您应该在html标记中添加另一个.js脚本,并签出if有效与否。
无论何时你打电话
它将您的.js脚本替换为关联的标记,因此它们的属性可能会工作。
https://stackoverflow.com/questions/15880998
复制相似问题