方法没有问题,是你的代码有问题,试下面的:
<body>
<table border="1"><tr><td height="100" width="100" id="td1">xxx:</td></tr></table>
</body><script language='javascript'>
  var obj = document.createElement('<object classid=\'clsid:8AD9C840-044E-11D1-B3E9-00805F499D93\'></object>');

obj.name = 'powerGDI';
//obj['classid'] = 'clsid' + ':' + '8AD9C840-044E-11D1-B3E9-00805F499D93';
obj.codebase = 'http://java.sun.com/update/1.5.0/jinstall-1_5-windows-i586.cab#Version=5,0,0,7';
obj.width = '100%';
obj.height = '100%';
obj.ALIGN = 'middle';
obj.VSPACE = '0';
obj.hspace = '0';

params = document.createElement('param');
params.name='code';
params.value='client.powerClient.class';
obj.appendChild(params);

params = document.createElement('param');
params.name='codebase';
params.value='.';
obj.appendChild(params); params = document.createElement('param');
params.name='achive';
params.value='AppletFiles/powerGDI.jar';
obj.appendChild(params);

  params = document.createElement('param');
params.name='name';
params.value='powGDI';
obj.appendChild(params);   params = document.createElement('param');
params.name='type';
params.value='application/x-java-applet;version=1.5';
obj.appendChild(params);  params = document.createElement('param');
params.name='scriptable';
params.value='true';
obj.appendChild(params);

//params.code = 'client.powerClient.class';
//params.codebase = '.';
//params.achive = 'AppletFiles/powerGDI.jar';
//params.name = 'powGDI';
//params.type = 'application/x-java-applet;version=1.5';
//params.scriptable = 'true';

obj.appendChild(params);

o = document.getElementById("td1");

o.appendChild(obj);
</script>

解决方案 »

  1.   

    2楼的我试了一下,好象还是不行
    var obj = document.createElement('<object classid=\'clsid:8AD9C840-044E-11D1-B3E9-00805F499D93\' VIEWASTEXT></object>'); obj.name = 'powerGDI';
    obj.codebase = 'http://java.sun.com/update/1.5.0/jinstall-1_5-windows-i586.cab#Version=5,0,0,7';
    obj.width = '100%';
    obj.height = '100%';
    obj.ALIGN = 'middle';
    obj.VSPACE = '0';
    obj.hspace = '0'; params = document.createElement('param');
    params.name='code';
    params.value='client.powerClient.class';
    obj.appendChild(params); params = document.createElement('param');
    params.name='codebase';
    params.value='.';
    obj.appendChild(params); params = document.createElement('param');
    params.name='archive';
    params.value='AppletFiles/powerGDI.jar';
    obj.appendChild(params); params = document.createElement('param');
    params.name='name';
    params.value='powGDI';
    obj.appendChild(params); params = document.createElement('param');
    params.name='type';
    params.value='application/x-java-applet;version=1.5';
    obj.appendChild(params); params = document.createElement('param');
    params.name='scriptable';
    params.value='true';
    obj.appendChild(params);


    o = document.getElementById('td1');
    o.appendChild(obj);