<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    <%
request.setCharacterEncoding("utf-8");
%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>功能树</title>
<link rel="stylesheet" href="style/global.css">
<style type="text/css">
  body {background-image: url("images/bg.gif");
        background-repeat:repate
}
</style>
<script language="JavaScript" type="text/javascript">parent.self.moveTo(0,0)
parent.self.resizeTo(screen.availWidth,screen.availHeight)</script>
<script language="JavaScript" type="text/javascript">function openwin(url)
{window.open(url,"","top=0,left=0,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width="+(screen.availwidth-10)+",height="+(screen.availheight-60));
}
</script><script language="Javascript">function inrow(dm1,dm2)
{   
atler("haha");
/*
    var menu=eval(dm2+".length");//3
    var oT="menu"+dm1//menu1
var oTD=eval(oT+".rows.length")//1  if (eval(oT+".rows.length")>=2)
 {
   for(var i = 0; i<oTD-1; i++)
     {
  delrow(oT,i) ; 
 }
 }
 else
 {          
   for(var i=0; i<menu; i++)
     {
       var dress=eval(dm2+"IP["+i+"]")
       var oTR = eval("menu"+dm1+".insertRow(menu"+dm1+".rows.length)");
           oTD=oTR.insertCell(0);
       oTD.innerHTML="&nbsp;&nbsp;<IMG SRC='images/menuPic2.gif' WIDTH=20 HEIGHT=20 BORDER=0 >";
           oTD=oTR.insertCell(1);  
   oTD.innerHTML="<A HREF=dress+">"+eval(dm2+"["+i+"]")+"</A>";
     }     }
    */
}//************************
//用于删除叶子
//************************function delrow(oT,i)
    {
eval(oT+'.deleteRow(1)');
}
</script>
<base target="main"></head>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!--var stock=new Array("查看进货信息","增加进货信息","删除进货信息")
var stockIP=new Array("BrowingStock.action","InsertStock.action","DeleteStock.action")var sale=new Array("查看销售信息","增加销售信息","删除销售信息")
var saleIP=new Array("BrowingSale.action","InsertSale.action","DeleteSale.action");var storage=new Array("查看库存信息")
var storageIP=new Array("BrowingStorage.action")var product=new Array("查看商品信息","增加商品信息","删除商品信息")
var productIP=new Array("BrowingProduct.action","InsertProduct.action","DeleteProduct.action")
//-->
</SCRIPT>
<br />
<TABLE border="0" cellspacing="1" bgcolor="#000000">
<TR bgcolor="#ACABB1">
<TD>
<A style=cursor:hand  herf="LogOut.action"><IMG SRC="images/lock.gif" WIDTH="23" HEIGHT="23" BORDER="0" ALT="注销"></A>

</TD>
</TR>
<TR HEIGHT="16" bgcolor="#FFFFFF">
   <TD style="padding: 0px 0px 0px 0px;"><IMG SRC="images/Line05.gif" WIDTH="100" HEIGHT="16" BORDER=0 ALT=""></TD>
</TR>
<TR bgcolor="#cccccc">
<TD><IMG SRC="images/menuPic1.gif" WIDTH="20" HEIGHT="20" BORDER=0 ALT=""><INPUT type="button" class=Button02 value="进货管理" name=button onclick="inrow(1,'stock')" ></TD>
</TR>
<TR bgcolor="#FFFFFF">
   <TD>
      <TABLE id="menu1">
     <TR>  <TD></TD>
 <TD></TD>
     </TR>
  </TABLE>
   </TD>
</TR>
<TR bgcolor="#cccccc">
<TD><IMG SRC="images/menuPic1.gif" WIDTH="20" HEIGHT="20" BORDER=0 ALT=""><INPUT type="button" class=Button02 value="销售管理" name=button onclick="inrow(2,'sale')" ></TD>
</TR>
<TR bgcolor="#FFFFFF">
   <TD>      <TABLE id="menu2">
     <TR>
   <TD></TD>
   <TD></TD>
     </TR>
  </TABLE>
   </TD>
</TR>
<TR bgcolor="#cccccc">
<TD><IMG SRC="images/menuPic1.gif" WIDTH="20" HEIGHT="20" BORDER=0 ALT=""><INPUT type="button" class=Button02 value="库存管理" name=button onclick="inrow(3,'storage')" ></TD></TR>
<TR bgcolor="#FFFFFF">
   <TD>
      <TABLE id="menu3">
     <TR>
   <TD></TD>
   <TD></TD>
     </TR>
  </TABLE>
   </TD></TR>
<TR bgcolor="#cccccc">
<TD><IMG SRC="images/menuPic1.gif" WIDTH="20" HEIGHT="20" BORDER=0 ALT=""><INPUT type="button" class=Button02 value="商品管理" name=button onclick="inrow(4,'product')" ></TD>
</TR>
<TR bgcolor="#FFFFFF">
   <TD>
      <TABLE id="menu4">
     <TR>
   <TD></TD>
   <TD></TD>
     </TR>   </TABLE>
   </TD>
</TR>
</TABLE>
</BODY>为什么 点击按钮总是提示  inrow 函数不存在?

解决方案 »

  1.   

     atler("haha");
     alert 写错了
      

  2.   


    alert 警告!!!
    应该不会提示inrow 不存在吧
      

  3.   

    oTD.innerHTML="<A HREF="+dress+">"+eval(dm2+"["+i+"]")+"</A>"; //拼接错误
      

  4.   

    oTD.innerHTML="<A HREF=dress+">"+eval(dm2+"["+i+"]")+"</A>";
    修改为oTD.innerHTML="<A HREF="+dress+">"+eval(dm2+"["+i+"]")+"</A>";
      

  5.   


       /*
        var menu=eval(dm2+".length");//3
        var oT="menu"+dm1//menu1
        var oTD=eval(oT+".rows.length")//1     if (eval(oT+".rows.length")>=2)
         {
           for(var i = 0; i<oTD-1; i++)
             {
              delrow(oT,i) ; 
             }
         }
         else
         {          
           for(var i=0; i<menu; i++)
             {
               var dress=eval(dm2+"IP["+i+"]")
               var oTR = eval("menu"+dm1+".insertRow(menu"+dm1+".rows.length)");
               oTD=oTR.insertCell(0);
               oTD.innerHTML="&nbsp;&nbsp;<IMG SRC='images/menuPic2.gif' WIDTH=20 HEIGHT=20 BORDER=0 >";
               oTD=oTR.insertCell(1);   
               //Wrong:  oTD.innerHTML="<A HREF="+dress+">"+eval(dm2+"["+i+"]")+"</A>";     
               oTD.innerHTML="<A HREF=dress+">"+eval(dm2+"["+i+"]")+"</A>";
             }     }
        */