图片onload成功后再打印。<img onload="fnPrint()">

解决方案 »

  1.   

    这位兄台 本来看到这简单个方法很高兴的 但是〈IMG〉哪有ONLOAD事件啊 我试了下 没有的
      

  2.   

    试出IMG 有ONLOAD事件 但是我打印出来的还是没有调大小的 ONLOAD只是开始加载 并没完全加载完 所以开始加载时就用PRINT()函数还是那个没有调整大小的   我现在的问题就是怎么来判断页面加载完了 然后激发PRINT()函数
      

  3.   

    http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/img.asp你看看event 里面有没有
      

  4.   

    问题是解决了 我在IMG的ONLOAD里用SIZE()函数 BODY的ONLOAD里用PRINT()函数 
    但是还有个美中不足是只有在IE里IMG才有ONLOAD事件
      

  5.   

    var s=window.open("");
    s.document.write('<script>function fnPrint(obj){obj.onload=null;alert()}<\/script>');
    s.document.write('<img src="http://community.csdn.net/Images/ad/120-60_050526.gif" onload="fnPrint(this)">');
    s.document.close();
      

  6.   

    webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预览,出打印对话框打印和直接打印. 详情参见: www.fcsoft.com.cn