var fui = document.createElement('IFRAME');
fui.id = 'file_upload_iframe';
fui.src = './programs/Forum/file_upload.php?dir='+dir+'&'+top.rid();
fui.scroll = 'no';
fui.scrolling = 'yes';
fui.frameborder = 0;
fui.style.width = 600;
fui.style.position = 'absolute';

解决方案 »

  1.   

    将你创建的 iframe 放入一个div,然后设置div德position即可达到效果!
      

  2.   

    to : zhjzh_zjz(虚心学习,望多指教) 
    没有可达到效果!
      

  3.   

    var fui = page.createElement('IFRAME');
    fui.id = 'file_upload_iframe';
    fui.src = './programs/Forum/file_upload.php?dir='+dir+'&'+top.rid();
    fui.scroll = 'no';
    fui.scrolling = 'yes';
    fui.frameborder = 0;
    fui.style.width = 600;
    fui.style.position = 'absolute';
    fui.style.top =0;
    fui.style.left =0;
     document.appendChild(fui)
      

  4.   

    <body>
    <script>
    var fui = document.createElement('IFRAME');
    fui.id = 'file_upload_iframe';
    fui.src = './programs/Forum/file_upload.php?dir='+dir+'&'+top.rid();
    fui.scroll = 'no';
    fui.scrolling = 'yes';
    fui.frameborder = 0;
    fui.style.width = 600;
    fui.style.position = 'absolute';
    fui.style.top = "300px";
    document.body.appendChild(fui)
    </script>
    没问题吧,就是你用错了对象,根本不存在page这个对象,该使用document对象,为了演示,我注释掉了你src里面的变量,你自己改回来
      

  5.   

    var fui = page.createElement('IFRAME');
    fui.id = 'file_upload_iframe';
    fui.src = './programs/Forum/file_upload.php?dir='+dir+'&'+top.rid();
    fui.scroll = 'no';
    fui.scrolling = 'yes';
    fui.frameborder = 0;
    fui.style.width = 600;
             fui.style.top = 0;
    fui.style.position = 'absolute';