我想把一个对象写道iframe里阿!例子里都有了!!

解决方案 »

  1.   

    http://eva.139shop.com/mzone/2.htm
    这个是个更具体的例子,就是加不到iframe里,刚刚我还有一次成功了,可刷新以后又不行了,奇怪.
    下面是我现在的效果,文字对不齐,用的是innerHTML
    http://eva.139shop.com/files/2006/07/24/61259.htm冰天雪地赤身裸体吹着电风扇趴在冰上求解!!!
      

  2.   

    哦,你这样做var myEl=document.getElementById("olddatagrid");
    ifr_window.document.body.appendChild(myEl);
    这是肯定不行的,因为myEl是当前文档中的结点,ifr_window.document是另外一个文档,不能把不同的文档中的结点互相appendChild
    用innerHTML有什么不好?
      

  3.   

    用innerHTML和appendChild是一样的应该
      

  4.   

    innerHTML应该是没有问题的。但是他说文本对不齐,不明白了。
      

  5.   

    insertBefore 也是一样的效果。
      

  6.   

    楼上的兄弟,现谢谢你,你可以看下我用innerHTML写的文档http://eva.139shop.com/files/2006/07/24/61259.htm
    英文字母的间距变了,看看最下面的列表,根本对不齐!我想应该是innerHTML没有正确加载样式吧!如果可以的对齐当然别的方法也行啦!谢谢啦~~~
      

  7.   

    如果你纯粹是为了对齐,你可以给iframe中的各元素定义宽度.
      

  8.   

    var myEl=ifr_window.document.getElementById("olddatagrid");
    ifr_window.document.body.appendChild(myEl);