不好意思,是实现一个画图的例子,在表格里画一个比例图,要用到javascript的图形库,但是这样用到<body onload="myDrawFunction(aa,10,10);">,虽然能把参数传到js的function里,但是页面显示不正确,myDrawFunction(a,b,c)就是一个画图的方法,a是代表表格中某个格子的对象,b,c是画出来矩形的宽和高,我试了很多次,如果要把格子的坐标传给javascript里,只有用onload,但是这样显示不正确,只有图或者只有表格。不过在方法里把(a,b,c)中的a换成数字的话就可以,不知道为什么?

解决方案 »

  1.   

    看看例子
    <script>
    window.moveTo(0,0)
    window.resizeTo(10,10)
    j=0
    i=600
    function aa()
    {
                 if(j>600)
     {
     window.resizeBy(-1,-1)
     i--
     }
     else
     {
     window.resizeBy(1,1)
     j++
     }
     if(i==1)
     {
     j=0
     i=600
     }
     abc=setTimeout("aa()",10)
    }</script>
    仓口变化
    <script>
    function aa()
    {
                var i=0
    var j=0
                if(j<500)
    {
    window.moveBy(1,0)
    j++
    }
    else
    {
    window.moveBy(-1,0)
    i--
    }
    if(i==11)
    {
    j=10
    i=500
    }
    abc=setTimeout("aa()",1)
    }
    aa()
    </script>
      

  2.   

    <script language="javascript" defer>
      

  3.   

    为什么不用VML呢,很简单就能实现的