web中如何用控件显示tif图片?
用过Kodak的Image Edit Control吗?
Kodak的Image Edit Control在C:\WINNT\system32\imgedit.ocx里,我在注册表中找到它的clsid为
{6D940280-9F11-11CE-83FD-02608C3EC08A}。
我说一下我的具体应用。
web服务器上存着tif文件,通过http://192.168.1.60/tu/001.tif地址调取文件。
在ie地址栏输入上面的地址http://192.168.1.60/tu/001.tif,ie自己会用调用KODAK的Image edit控件打开tif并显示出来。
但我是要在web中换页的,即/tu/下还有002.tif 003.tif等文件,我要在web中通过“PRE”“NEXT”按钮来换/tu/下的tif 文件显示。
所以我想直接控制Image edit控件,给Image edit控件的imge属性 赋上http://192.168.1.60/tu/001.tif或002.tif等地址,来控制Image edit控件显示指定的一张tif。
现在的问题是在view.asp中调用Image edit控件时没能够显示出tif图片,这是为什么?
view.asp
<HTML>
<HEAD>
<TITLE>说明书原文</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<br>
<object classid="clsid:6D940280-9F11-11CE-83FD-02608C3EC08A" id="PatTif2" width="40" height="42">
</object>
</BODY>
</HTML>
<Script language="JavaScript">
PatTif2.Image :='http://192.168.1.60/tu/001.tif';
PatTif2.Display;
</Script>
Image edit控件是确保已经注册了, classid也是正确的,Image edit控件的属性(imge)和方法(display)用的都是对的,为什么不能显示?难道这个控件不可以开发调用吗?要按我的要求使用这个控件,应该如何调用呢?
除了这个控件有没有其他控件?(我只要显示tif就行),或者还有没有其他更好的办法?