【发布时间】:2010-07-25 06:55:38
【问题描述】:
我想使用仅适用于 jre 1.6 及更高版本的小程序读取机器的网卡身份。 即使小程序在页面加载时成功加载,我也无法使用 javascript 调用小程序方法。 当我通过从按钮调用 javascipt 检查小程序功能时,它按预期工作。 为什么我不能在加载时调用小程序函数。
我在 IE 上发现了一个错误 " 对象不支持该属性或方法"
下面的代码在 firefox 上运行良好,但在 IE6 和 7 下无法运行
** script **
function getMAC(){
try{
var a=null;
var obj=null;
a=document.getElementById('jsap').readMACaddress();
alert('mac address:'+a);
}catch(e){
alert('error::'+e);
}
}
** /script **
** object type="application/x-java-applet"
classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"
width= "180" height= "180" name="jsap" id="jsap"
**param name="archive" value="macaddr.jar"
**param name="code" value="com/mac/GeneralApplet"
**param name="mayscript" value="yes"
**param name="scriptable" value="true"
**/object
**input type="button" name="getmac" value="show" onclick="getMAC();" **
**script **
getMAC();
**/script **
请帮帮我
谢谢 悠喜
【问题讨论】: