JS:
function synView(docNo,ipage){
   document.focusimage.setZoomImage('mage','3','7');
}focusimage是一个Applet的名称,并且有方法
public void setZoomImage(String a,String docNo,String ipage){
  ......
}报错“对象不支持此属性或方法”

解决方案 »

  1.   

    兄弟,你调用的方法不正确.不能document.focusimage.setZoomImage('mage','3','7');这样调,
      

  2.   

    仔细看看我这里是怎么调用的.
    <jsp:plugin type="applet" name="monitor" code="app.gantt.applet.GanttApplet.class" jreversion="1.4"
      width="980" height="540" archive="appletclass.jar">
      <jsp:params>
        <jsp:param name = "serialId" value = '<%=session.getAttribute("serialId")%>' />
        <jsp:param name = "parentProjectId" value = "<%=session.getAttribute("parentProjectId")%>" />
        <jsp:param name = "properties" value = 'applet.properties' />
      </jsp:params>
      <jsp:fallback>
         <br></br><br></br>
         <p style="font-size :24pt; font-weight:bolder; color:white;text-align:center">
           この画面を表示するには java plugin が必要です。<br>
        </p>
      </jsp:fallback>
    </jsp:plugin>
    <script language="javascript">
    var f = document.getElementsByTagName("OBJECT");
    for( var i=0;i<f.length;i++ ){
    if(f[i].name=="monitor"){
    var obj = f[i];
    if( obj.applet_start_flag=='0' ){
    if( obj.errorInfo!=null && obj.errorInfo!="" ){
        document.getElementById("errorMessage").innerHTML = "";
    document.getElementById("errorMessage").innerHTML = obj.errorInfo;
    }
    }else{
        try{
          document.getElementById("errorMessage").innerHTML = "アプレートメインクラスが見つかりません";
        }catch(e){}
    }
    break;

    }
    </script> 
    </div>
    </f:view>
    </body>
    <script language="javascript">
    function showMessage(){
        try{
        var f = document.getElementsByTagName("OBJECT");
    for( var i=0;i<f.length;i++ ){
    if(f[i].name=="monitor"){
    var obj = f[i];
    if( obj.applet_start_flag=='0' ){
      document.getElementById("errorMessage").innerHTML = obj.errorInfo;
    }

    }
        }catch(e){};
    }
      

  3.   

    document.focusimage有这样取对象的吗,起码应该.document.all.focusimage
    或者document.getElementByName("focusimage");