java plug-in 1.3的applet是调不到,我们也多次遇到这个问题,用<APPLET>标记是好好的,用<OBJECT>标记就找不到对象了,可能是bug来的
java plug-in 1.4就好了

解决方案 »

  1.   

    我在那里看到的是name=....你可以试一下
      

  2.   

    我找到了java plug-in 1.4可我找不到转换网页的Java Plug-in HTML Converter 1.4这个工具亚..................请帮忙,急,,,,,,,,,,,,,,
      

  3.   

    你调applet的javascript语句怎么写的,贴出来!
      

  4.   

    原语句:<HTML>
    <HEAD>
    </HEAD>
    <BODY BGCOLOR="000000">
    <CENTER>
    <APPLET
        id      = "my"
    code = "Test.class"
    width = "500"
    height = "300"
    >
      </APPLET> 
      <input type="submit" name="Submit" value="Submit" onClick="kc()">
    </CENTER>
    <script language="javascript">
    function kc() {
    document.my.win();
    }
    </script>
    </BODY>
    </HTML>
    转换后:<HTML>
    <HEAD>
    </HEAD>
    <BODY BGCOLOR="000000">
    <CENTER>
    <!--"CONVERTED_APPLET"-->
    <!-- CONVERTER VERSION 1.3 --><OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    WIDTH = "500" HEIGHT = "300"  codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0">
    <PARAM NAME = CODE VALUE = "Test.class" ><PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
    <PARAM NAME="scriptable" VALUE="false">
    <COMMENT>
    <EMBED type="application/x-java-applet;version=1.3"  CODE = "Test.class" WIDTH = "500" HEIGHT = "300"  scriptable=false pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html"><NOEMBED></COMMENT></NOEMBED></EMBED>
    </OBJECT><!--
    <APPLET CODE = "Test.class" WIDTH = "500" HEIGHT = "300">
    </APPLET>
    -->
    <!--"END_CONVERTED_APPLET"-->
     
      <input type="submit" name="Submit" value="Submit" onClick="kc()">
    </CENTER>
    <script language="javascript">
    function kc() {
    document.my.win();
    }
    </script>
    </BODY>
    </HTML>
    *************************
    不转换能调用,转换后不能调用.
      

  5.   

    不推荐用<object>,你还是用<applet>试试看吧!
      

  6.   

    转换后的<OBJECT>标记里面缺少一个id或是name属性,加了之后还不行的话就换成java plug-in 1.4来调
      

  7.   

    楼上老兄你是不是用过java plug-in 1.4亚?怎么我用了1.4转换后还是不行亚,一样说对象不支持此属性或方法.
    源代码:Test.htm
    <HTML>
    <HEAD>
    </HEAD>
    <BODY BGCOLOR="000000">
    <CENTER>
    <APPLET
        id      = "my"
    name    = "my"
    code = "Test.class"
    width = "500"
    height = "300"
    >
      </APPLET> 
      <input type="submit" name="Submit" value="Submit" onClick="kc()">
    </CENTER>
    <script language="javascript">
    function kc() {
    document.my.win();
    }
    </script>
    </BODY>
    </HTML>
    Test.java/*
     * @(#)Test.java 1.0 02/04/10
     *
     * You can modify the template of this file in the
     * directory ..\JCreator\Templates\Template_2\Project_Name.java
     *
     * You can also create your own project template by making a new
     * folder in the directory ..\JCreator\Template\. Use the other
     * templates as examples.
     *
     */import java.awt.*;
    import java.applet.*;
    public class Test extends Applet {

    public void init() {

    } public void paint(Graphics g) {
    g.drawString("Welcome to Java!!", 50, 60 );
    }

    public void win() {
    Frame fr = new Frame("good");
    fr.setSize(300,300);
    fr.setVisible(true);
    }
    }不转换没问题,一转换就出错.大家试试
      

  8.   

    以下是我的源码,在1.3下找不到signature对象,1.4下就一切ok了,装1.4的时候最好把原来的1.3卸载掉,还不行我就真的没办法了,sorry。<OBJECT name="signature" classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="100%" height="80%" codebase="j2re-1_3_1_01-win-i.exe">
    <PARAM name="java_code" value="hainan.common.sign.applet.SignApplet.class">
    <PARAM name="java_archive" value="sign_applet.jar">
    <PARAM name="type" value="application/x-java-applet;version=1.3.1">
    <PARAM name="authorName" value="小步">
    <PARAM name="authorLevel" value="0">
    <PARAM name="operation" value="3">
    <PARAM name="authorId" value="102">
    <PARAM name="moduleId" value="1">
    <PARAM name="mode" value="7">
    <PARAM name="itemId" value="2">
    <COMMENT>
    <EMBED type="application/x-java-applet;version=1.3.1" width="100%" height="80%" pluginspage="j2re-1_3_1_01a-win-i.exe" java_code="hainan.common.sign.applet.SignApplet.class" java_archive="sign_applet.jar"
        authorName=小步
        authorLevel=0
        operation=3
        authorId=102
        moduleId=1
        mode=7
        itemId=2
    >
    <NOEMBED>
    </COMMENT>
    </NOEMBED>
    </EMBED>
    </OBJECT>
    <SCRIPT>
        function submitSign() {
            signature.saveSign();
            window.location.reload();
        }
    </SCRIPT>
      

  9.   

    记得在<object>标记里面加属性id="my"或name="my",你写在<applet>里面是没有用的,我看转换结果里面好像没有,这应该是Converter 1.3的bug,只好你自己编辑转换后的文件了