var   A=window.top.main.getElementByName('bottom123'); 
    A.action   =   "preview.php "   ; 
    A.target= "_blank "   ; 
    A.submit(); 

解决方案 »

  1.   

    页面有两个框架一个“top”,一个“main”??????????在js中top引用了最顶端的框架,以后建议你给iframe起名字时不要和js的原有的对象名称一样.Preview:function() 

        var   A=window.frames["main"].forms["bottom123"]; //
        A.action   =   "preview.php"   ; 
        A.target= "_blank"   ; 
        A.submit(); 
      

  2.   

    function priview(){ 
        var   A=window.frames["main"].forms["bottom123"]; 
        A.action   =   "preview.php"   ; 
        A.target= "_blank"   ; 
        A.submit(); 
      

  3.   

    var   A=window.top.main.bottom123; 
    改为:var A=window.top.main.getElementByID('bottom123');  
    注意 :bottom123 是你的那个表单的id