在自框架有个值  ${id} 我要把这个值传递到父框架  的一个 <input type="hidden" id ="hi" name="hidden" >  隐藏表单中 ,我在写个js  
parent.document.getElementById("hi").value="${id}";得不到值 这是什么问题?

解决方案 »

  1.   

    你先alert ("${id}")看看这个是什么
      

  2.   

    alert ("${id}")  是一个string
      

  3.   

    1 <input type="hidden" id ="hi" name="hidden" value="">
    2 parent.document.getElementById("hi").value="1111111";
    3 试试下面这个
      1.htm   
        
      <input   type='text'   name=txt   value=''>   
        
      <iframe   src=3.htm></iframe>   
        
      3.htm   
        
      <input   type=button   value=test   onclick="top.document.all.txt.value='1111'"> 
      

  4.   

    你在尝试一下:
    parent.frames["frame名字"].document.getElementById("hi").value="${id}";
      

  5.   

    parent.document."form名称"."hidden控件名称".value
      

  6.   

    parent.document.all.隐藏变量名称.value ="${id}";
    这样也可以得到的