详细内容见:http://community.csdn.net/Expert/topic/3974/3974944.xml?temp=.6116144
问题是这样:我用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的哪一个微小的环节起到了至命的作用,不知哪位原来遇到这样的问题,不吝赐教如果有其它的办法来实现对图片的放大缩小功能也可以,只是图片还是这一张10000*10000的。
示例程序:http://www.bayard.com.cn/test/testzoom.rar
包里只有一个图片,和一个HTM文件。一些不方便制作图片的哥们,可以下载。
问题是这样:我用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的哪一个微小的环节起到了至命的作用,不知哪位原来遇到这样的问题,不吝赐教如果有其它的办法来实现对图片的放大缩小功能也可以,只是图片还是这一张10000*10000的。
示例程序:http://www.bayard.com.cn/test/testzoom.rar
包里只有一个图片,和一个HTM文件。一些不方便制作图片的哥们,可以下载。
<script language="javascript">
function imgzoom(h)
{
document.all.imgjpg.width=document.all.imgjpg.width/h;
document.all.imgjpg.height=document.all.imgjpg.height/h;
}
</script><input type=button value="放大" onclick="imgzoom(0.5);">
<input type=button value="缩小" onclick="imgzoom(2);"><IMG id="imgjpg" name="imgjpg" src="FreightEMap.jpg">
IE:
系统补丁:
IE补丁:
及可能相关的IE设置:小弟先谢过诸位了
只是一运行JS就慢,这个慢基本上就是死机。CPU和内存是100%快的呢,放大、缩小比ACD还流畅,不知道为什么,应该说是JS代码问题。这用这个程序运行,展示小图片3000*3000以下的也没有问题。
IE: IE6.0 SP1 英文
系统补丁:能打的全打了,定期更新
IE补丁:能打的全打了,定期更新
及可能相关的IE设置:基本设置,没有做特别的处理