问题是这样:我用javascript写了两个函数。<script language="javascript">
var mm=1;
function imgzoom(h)
{   
if (h==1)
{
mm+=0.2;
mm=Math.min(2,mm);
document.all.imgjpg.style.zoom=mm;
alert(mm*100+"%");
}
else if(h==2)
{
mm-=0.2;
mm =Math.max(0.05, mm);
alert(mm*100+"%");
document.all.imgjpg.style.zoom=mm;
}
}
</script>
<input type=button value="放大" onclick="imgzoom(1);">
<input type=button value="缩小" onclick="imgzoom(2);"><IMG id="imgjpg" name="imgjpg" src="FreightEMap.jpg" width="9000" height="8000">不管配置多高的机器运行这个程序都很慢。可是有有一个机器运行非常快,可是这台机器的配置远不如我的机器。奇怪了。。(图片大小9000*8000px 3M JPG)有兴趣的朋友可以测试一下。哪位哥们帮我解决一下。。我觉得应该有什么IE加速显示图片之类的。
目前确定的问题:
1、和硬件无关;
2、和操作系统无关;
我认为可能是IE的哪一个微小的环节起到了至命的作用,不知哪位原来遇到这样的问题,不吝赐教

解决方案 »

  1.   

    .....(图片大小9000*8000px 3M JPG)
      

  2.   

    回复人: net_lover(孟子E章) ( ) 信誉:115  2005-04-29 06:32:00  得分: 0  
     
     
       看看是否和IE的的高级设置:图片智能抖动设置有关
      
     不好用的,我刚才试用了一下                       ----楼主
      

  3.   

    示例程序:http://www.bayard.com.cn/test/testzoom.rar
    包里只有一个图片,和一个HTM文件。一些不方便制作图片的哥们,可以下载。
      

  4.   

    我下不了,但是我估计这个和机器硬件上是没有关系的
    应该和IE有关,图片过大每次下载和放大重绘可能会延迟!
    你可以使用Flash,这样就不会很慢了恶!
      

  5.   

    RE:可能就是你的哪个地方设置什么了.对,我这面也有好用的。比ACD看图缩放还快,只是没有找到原因                                                         --楼主
      

  6.   

    RE:我下不了,但是我估计这个和机器硬件上是没有关系的
    应该和IE有关,图片过大每次下载和放大重绘可能会延迟!
    你可以使用Flash,这样就不会很慢了恶!我的这张图是C#自动生成的。所以……
                                      --楼主
      

  7.   

    使用FLash可以动态载入图片,在IE里面使用脚本进行放大和缩小好像不太现实
      

  8.   

    不用 zomm 属性,直接 设置img 的widht  和height 行不行?
      

  9.   

    如果你们的IE显示这个程序的比较快,可不可以将你的IE设置,及IE的高级设置写上来可以吗。
      

  10.   

    不行,我 试了,我这里也爆慢
    ie 打开html文件 内存就占了 250M ,虚拟内存也是 240几M
    我机器是 xp + ie6 + sp2
    还装 了3721 的插件,吗的,不知道什么时候偷偷装的,郁闷
    是不是 sp2 的关系?
      

  11.   

    我觉得和os有关系我在 我们的服务器上 2k + sp4 + ie6 很块
      

  12.   

    大家如果快的话,请帮忙用别的机器试一下。再者,如果好用的话,请提供几个参数:系统:
    IE:
    系统补丁:
    IE补丁:
    及可能相关的IE设置:小弟先谢过诸位了
      

  13.   

    开始加载慢,没事,
    只是一运行JS就慢,这个慢基本上就是死机。CPU和内存是100%快的呢,放大、缩小比ACD还流畅,不知道为什么,应该说是JS代码问题。这用这个程序运行,展示小图片3000*3000以下的也没有问题。
      

  14.   

    我的笔记本和台式机几乎死机,都是ie6,ie显示图片是有缺陷的
      

  15.   

    p4 2.4/512M/Win XP+SP2/
    假死机,看不到图片
      

  16.   

    楼上,也不一定,我的WIN2003+512MB+IE6.0.3790.0非常快,没打开过这么快的网页,你看看你的IE的什么缓存,磁盘空间,版本什么的,打一两个IE补丁试试.再试安全性什么的.顺着一样一样来,没准它就不慢了.
      

  17.   

    我用的ie6 打开页面的时候比较慢,30秒左右的样子;不过打开后处理放大缩小并不慢,也没出现死机的情况;但是内存的占用率极高。打开前和打开后的IE使用对比:12408K 194960K,如果你的机器内存不大的话,可能速度不会很快吧。
      

  18.   

    分别在AMD 2000XP的CPU512M的内存,系统是WIN2K+IE6.0+SP1的台式机
    和CM1.4+256M的内存,系统是WINXP HOME+IE6.0+SP2的笔记本上运行都飞快.
      

  19.   

    呵呵~这么多人都没说对啊
    我以前也遇到过这个问题哦,那时候压力也比较大!
    主要还是IE的设置问题,在internet的高级选项,看看你的多媒体的设置(怎么设置我忘了,默认的肯定不行的),你只要把慢的机器的多媒体的设置成和快的机器1样的设置就好了;另外你的图片就那几张大的话你可以把IE临时文件设置成为不检查网页最新版本
    接分
      

  20.   

    问题还没解决啊
    有这时间 换别的方式也行啊
    不光是IE的问题,我在虚拟机上linux下用firefox也试过 结果等了10分钟没反应,而我在IE上的速度还是可以的,不过我ie没做过什么特别的设置;版本是6.0系统是xp+sp2;无独立显卡;p42.8;512 内存;内存的占用是很大的 ie会在200M左右