".."+temparray[i].pdfpath;
这算什么啊? 应该给onclick一个函数的引用才行

解决方案 »

  1.   

    第一种方式:
    document.getElementById("pdf").attachEvent("onclick",fn);第二种方式:
    document.getElementById("pdf").onclick=fn;两种方式中 fn 定义皆如:
    function fn()//这里不能加参数。
    {
     // 事件处理
    }
      

  2.   

    楼上的话给了我提示,我改成下面还是不行,帮我看吧
    document.getElementById("pdf").onclick=getonclick();function getonclick(){
    var dd="javascript:location.href='..//uploadpic//20061012093914343.jpg'";
    return dd;
    }
      

  3.   

    function getonclick(){
    location.href='..//uploadpic//20061012093914343.jpg';
    }==
    这样就可以了,不知道你为什么要定义一个变量然后什么都不干就返回了。
    基本功啊~~~!!