a=parent.down.form1.action;
   alert(a);
这句也不行,真的不能给file型负值吗,就是写上文件字符串

解决方案 »

  1.   

    1.a=parent.frames['down'].document.form1.file.value;
    2.   //a=parent.frames['top'].document.form1.file.value;
       alert(a);
    更奇怪,第一句有效果,第二句不行
      

  2.   

    1.a=parent.frames['down'].document.form1.file.value;
    2.   //a=parent.frames['top'].document.form1.file.value;
       alert(a);
    注销了??????
      

  3.   

    parent.frames['down'].document.form1.file.value="aaaaa"
    为什么赋值就不行,得倒值能行
      

  4.   

    据我所值file类型的input不可以赋值!!你可以执行
     alert(parent)
     alert(parent.frames)
     alert(parent.frames['down'])
     alert(parent.frames['down'].document)
     alert(parent.frames['down'].document.form1)
     alert(parent.frames['down'].document.form1.file)
    看看到底是哪个的输出值为undefined
      

  5.   

    我有些已经查出错误了,但file类型赋值不搞出来,就不行啊,
      谁知道啊,如何用javascript赋予值