js能生成缩略图吗?对js是不是要求高了点 一般在客户端js没有IO操作权限,所以无法做缩略图我作过一个Java版本的缩略图工具,按宽高比例缩放图片。更复杂图像操作可以使用ImageMagick 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function showImage(){var imgObj=new Image(); //创建一个Image对象imgObj.src=resource.value; //装载Image源if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作var width=0;var height=0;width=(imgObj.width+20; )/3//+20是因为IE方式的默认边距height=(imgObj.height+20)/3;if(width!=0&&height!=0){window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));}else{setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值}}else{alert("系统错误");}}</SCRIPT> 注意width=(imgObj.width+20;)/3//+20是因为IE方式的默认边距height=(imgObj.height+20)/3;中的扩号 按你的试了一下,显示不出来图片了,你看看什么原因:<html><head><script language="javascript">function showImage(){var imgObj=new Image(); //创建一个Image对象imgObj.src=document.form1.file1.value; //装载Image源if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作var width=0;var height=0;width=(imgObj.width+20; )/3//+20是因为IE方式的默认边距height=(imgObj.height+20)/3;if(width!=0&&height!=0){window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));}else{setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值}}else{alert("系统错误");}}</SCRIPT></script></head><body><form action="" name="form1"><div id="img" style="display:none">预览图:<img id="viewimg"></div><div>上传域:<input type="file" name="file1" onchange="showImage()" /></div></form></body></html> 发现上程序里的括号中文模式的width=(imgObj.width+20; )/3//+20是因为IE方式的默认边距height=(imgObj.height+20)/3;这两行里都是中文模式,还有第一行中的分号放到括号里面去了 呵呵,你可以先在页面中载入这个图片IMG,先让它不显示,也就是display:none;然后,在这个IMG的onload事件里加入事件处理.你可以取得IMG的width跟height属性,这两个是它的真实属性.然后你可以修改它的属性值得到...另外,你也可以只指定一个width或height值,浏览器会自动的按比例缩放. 我的原程序是这样的,大家看看怎么改成能把图片宽和高缩小的模式<html><head><script language="javascript">function viewimage() { document.getElementById("img").style.display = "block"; document.form1.viewimg.src = document.form1.file1.value; }</SCRIPT></script></head><body><form action="" name="form1"><div id="img" style="display:none">预览图:<img id="viewimg" ></div><div>上传域:<input type="file" name="file1" onchange="viewimage()" /></div></form></body></html> <html><head><script language="javascript">function showImage(){var imgObj=new Image(); //创建一个Image对象imgObj.src=document.form1.file1.value; //装载Image源if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作var width=0;var height=0;width=imgObj.width/3+20;//+20是因为IE方式的默认边距height=imgObj.height/3+20;if(width!=0&&height!=0){window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));}else{setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值}}else{alert("系统错误");}}</SCRIPT></head><body><form action="" name="form1"><div id="img" style="display:none">预览图:<img id="viewimg"></div><div>上传域:<input type="file" name="file1" onchange="showImage()" /></div></form></body></html> <html><head><script language="javascript">function showImage(){var imgObj=new Image(); //创建一个Image对象imgObj.src=document.form1.file1.value; //装载Image源if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作var width=0;var height=0;width=imgObj.width/3+20;//+20是因为IE方式的默认边距height=imgObj.height/3+20;if(width!=0&&height!=0){window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));}else{setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值}}else{alert("系统错误");}}</SCRIPT></head><body><form action="" name="form1"><div id="img" style="display:none">预览图:<img id="viewimg"></div><div>上传域:<input type="file" name="file1" onchange="showImage()" /></div></form></body></html>顶! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> Document </TITLE><style type="text/css">body{ padding : 0px ; margin : 0px; background-color : #999999 ;}.DivMain { position : absolute ; text-align : center ; overflow : hidden ;}.DivMenu { position : absolute ; text-align : left ; overflow : hidden ;}.ImgMain { position : absolute ; overflow : hidden ; border : 0px ;}.TBMain { background-color : #CCCCCC ; padding : 0px ; border : 0px ; z-index : 99 ; line-height : 18px ; }.TBMenu { background-color : #FFCCCC ; padding : 0px ; border : 0px ; z-index : 99 ; color: #000000 ; }.HrScroll { margin : 0px; background-color : #FFFFFF ; padding : 0px ; border : 0px ; z-index : 99 ; color : #000000 ; border-spacing : 0px; width : 160px ; height : 10px ;}</style><SCRIPT LANGUAGE="JavaScript"><!-- var originalWidth ; var originalHeight ; var objDivMain ; var objTbMain ; var objImg ; var ObjDrag ; var objDivMenu ; var objTbMemu ; var objbtnImgInfo ; var objDivFlag; var objHrScroll; var oRcts ; var oTextRange ; function setInit(obj) { objDivMain = document.getElementById("divMain") ; objTbMain = document.getElementById("TbMain") ; objDivMenu = document.getElementById("DivMenu") ; objTbMenu = document.getElementById("TbMenu") ; objImg = document.getElementById("imgMain") ; objbtnImgInfo = document.getElementById("btnImgInfo") ; objDivFlag = document.getElementById("DivFlag"); objHrScroll = document.getElementById("HrScroll"); originalWidth = obj.width; originalHeight = obj.height; objImg.style.width = originalWidth; objImg.style.height = originalHeight; fmImgZoom.ZoomIn.disabled = false; fmImgZoom.ZoomOut.disabled = false; fmImgZoom.Original.disabled = false; fmImgZoom.FitScreen.disabled = false; fmImgZoom.btnView.disabled = false; fmImgZoom.btnImgInfo.disabled = false; fmImgZoom.FitScreen.click();}function setFitScreen() { initImg(objImg);}function setOriginal() { var intBodyWidth ; var intBodyHeight ; intBodyWidth = document.body.clientWidth ; intBodyHeight = document.body.clientHeight ; objImg.style.left = 0 ; objImg.style.top = 0 ; objImg.style.width = originalWidth; objImg.style.height = originalHeight; objImg.style.zoom = 1 ; objDivMain.style.width = intBodyWidth ; objDivMain.style.height = intBodyHeight - objTbMain.clientHeight; fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom);}function initImg(objCurrent) { var intBodyWidth ; var intBodyHeight ; intBodyWidth = document.body.clientWidth ; intBodyHeight = document.body.clientHeight ; objTbMain.style.top = 0; objTbMain.style.height = 20; objTbMain.style.width = intBodyWidth; objDivMain.style.left = 0 ; objDivMain.style.height = intBodyHeight - objTbMain.clientHeight; objDivMain.style.width = intBodyWidth ; initZoom(objCurrent);}function initZoom(obj){ var intObjWidth ; var intObjHeight ; var intDivHeight ; var intZoomRatio ; intDivHeight = objDivMain.style.pixelHeight; intObjHeight = obj.style.pixelHeight; intZoomRatio = intDivHeight / intObjHeight; obj.style.zoom = intZoomRatio ; obj.style.top = 0; obj.style.left = 0; fnWritePos (obj.style.left,obj.style.top,obj.style.zoom) ;}function fnMouseDown(obj) { ObjDrag=obj; ObjDrag.setCapture(); ObjDrag.l=event.x-ObjDrag.style.pixelLeft; ObjDrag.t=event.y-ObjDrag.style.pixelTop;}function fnMouseMove() { if(ObjDrag!=null) { ObjDrag.style.left = event.x-ObjDrag.l; ObjDrag.style.top = event.y-ObjDrag.t; fnWritePos(ObjDrag.style.left,ObjDrag.style.top,ObjDrag.style.zoom); }}function fnMouseUp() { if(ObjDrag!=null) { ObjDrag.releaseCapture(); ObjDrag=null; }}function fnZoomIn() { objImg.style.zoom = parseFloat(objImg.style.zoom) + 0.01 ; fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom);}function fnZoomOut() { if(objImg.style.zoom>0.01){ objImg.style.zoom = parseFloat(objImg.style.zoom) - 0.01 ; fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom); }}function fnDivMouseDown() { if ( event.button == 2 && event.srcElement.id != "imgMain") { objDivMenu.style.top = event.y; objDivMenu.style.left = event.x; objDivMenu.style.visibility = ""; oTextRange = objHrScroll.createTextRange() ; oRcts = oTextRange.getClientRects(); oBndRct = objDivFlag.getBoundingClientRect(); objDivFlag.style.top = oRcts[0].top; objDivFlag.style.left = oRcts[0].left + parseInt(objImg.style.zoom * 10) ; objDivFlag.style.visibility = ""; } if ( event.button == 1 && event.srcElement.id != "imgMain") { objDivMenu.style.visibility = "hidden"; objDivFlag.style.visibility = "hidden"; }}function fnWritePos(intLeft,intTop,intZoom) { objbtnImgInfo.innerText = " ImgLeft:" + intLeft + " ImgTop:" + intTop + " ImgZoom:" + intZoom ;}function fnSlipMouseDown(obj) { ObjDrag=obj; ObjDrag.setCapture(); ObjDrag.l = event.x - ObjDrag.style.pixelLeft; ObjDrag.t = ObjDrag.style.pixelTop;}function fnSlipMouseMove() { if(ObjDrag!=null) { if(event.x >= oRcts[0].left && event.x <= oRcts[0].right ){ ObjDrag.style.left = event.x - objDivFlag.offsetWidth / 2; } ObjDrag.t = ObjDrag.style.pixelTop; var intCurrentPos = ObjDrag.style.pixelLeft - oRcts[0].left + objDivFlag.offsetWidth / 2; var intPicZoom = intCurrentPos / 10; objImg.style.zoom = intPicZoom; fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom); }}function fnSlipMouseUp() { if(ObjDrag!=null) { ObjDrag.releaseCapture(); ObjDrag=null; }}function setDisplay() { if(objImg.style.visibility == ""){ objImg.style.visibility = "hidden"; } else{ objImg.style.visibility = ""; }}function fnContextMenu() { window.event.returnValue=false;}//--></SCRIPT></HEAD><BODY oncontextmenu="fnContextMenu()"><form name="fmImgZoom"><TABLE id="tbMain" class="TBMain"><TR> <TD> <input type="button" name="ZoomIn" value="ZoomIn" onclick="fnZoomIn()" disabled> <input type="button" name="ZoomOut" value="ZoomOut" onclick="fnZoomOut()" disabled> <input type="button" name="Original" value="Original" onclick="setOriginal()" disabled> <input type="button" name="FitScreen" value="FitScreen" onclick="setFitScreen()" disabled> <input type="button" name="btnView" value="hide/view" onclick="setDisplay()" disabled> <input id="btnImgInfo" size="50" disabled> </TD></TR></TABLE><div id="divMain" class="DivMain" onmousedown="fnDivMouseDown()"><img src="22.jpg" id="imgMain" class="imgMain" onload="setInit(this)" onmousedown="fnMouseDown(this)" onmousemove="fnMouseMove()" onmouseup="fnMouseUp()" ></div><div id="divMenu" class="DivMenu" style="visibility:hidden"" onmousedown="fnMouseDown(this)" onmousemove="fnMouseMove()" onmouseup="fnMouseUp()" ><TABLE class="TBMenu"><TR> <TD>10%</TD> <TD><button id="HrScroll" class="HrScroll"><hr noshade></button> </TD> <TD>1600%</TD></TR></TABLE></div><DIV ID="DivFlag" STYLE="position:absolute;visibility:hidden;width:1px;height:10px;z-index:99" onmousedown="fnSlipMouseDown(this)" onmousemove="fnSlipMouseMove()" onmouseup="fnSlipMouseUp()" onmouseover="this.style.cursor ='hand'" onmouseout="this.style.cursor=''">↑</DIV></form></BODY></HTML> 关于左右滚动的一个效果 如何实现JS伪静态 如何根据节点id来删除节点? js 判断是否含有中文 VBSCRIPT中如何取出本机IP地址?急!!! 在线等 js能有办法屏蔽掉调试时写的console.log吗? js中innerHTML生成一行信息,其中包含jquery模糊查询的标签,为什么无法使用? 请无提交传值? 怎样挪动网页相关条目的位置?——我的网页都挤在一块儿了 一个Javascript的对象问题,困扰好几天了,请各位大侠帮忙看看: 请js大人帮忙 js 左右文字移动
var imgObj=new Image(); //创建一个Image对象
imgObj.src=resource.value; //装载Image源
if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作
var width=0;
var height=0;
width=(imgObj.width+20; )/3//+20是因为IE方式的默认边距
height=(imgObj.height+20)/3;
if(width!=0&&height!=0){
window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));
}else{
setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}else{
alert("系统错误");
}
}
</SCRIPT>
height=(imgObj.height+20)/3;
中的扩号
<head>
<script language="javascript">
function showImage(){
var imgObj=new Image(); //创建一个Image对象
imgObj.src=document.form1.file1.value; //装载Image源
if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作
var width=0;
var height=0;
width=(imgObj.width+20; )/3//+20是因为IE方式的默认边距
height=(imgObj.height+20)/3;
if(width!=0&&height!=0){
window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));
}else{
setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}else{
alert("系统错误");
}
}
</SCRIPT></script>
</head>
<body>
<form action="" name="form1">
<div id="img" style="display:none">预览图:<img id="viewimg"></div>
<div>上传域:<input type="file" name="file1" onchange="showImage()" /></div>
</form>
</body>
</html>
width=(imgObj.width+20; )/3//+20是因为IE方式的默认边距
height=(imgObj.height+20)/3;
这两行里都是中文模式,还有第一行中的分号放到括号里面去了
<html>
<head>
<script language="javascript">
function viewimage() {
document.getElementById("img").style.display = "block";
document.form1.viewimg.src = document.form1.file1.value;
}</SCRIPT>
</script>
</head>
<body>
<form action="" name="form1">
<div id="img" style="display:none">预览图:<img id="viewimg" ></div>
<div>上传域:<input type="file" name="file1" onchange="viewimage()" /></div>
</form>
</body>
</html>
<html>
<head>
<script language="javascript">
function showImage(){
var imgObj=new Image(); //创建一个Image对象
imgObj.src=document.form1.file1.value; //装载Image源
if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作
var width=0;
var height=0;
width=imgObj.width/3+20;//+20是因为IE方式的默认边距
height=imgObj.height/3+20;
if(width!=0&&height!=0){
window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));
}else{
setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}else{
alert("系统错误");
}
}
</SCRIPT></head>
<body>
<form action="" name="form1">
<div id="img" style="display:none">预览图:<img id="viewimg"></div>
<div>上传域:<input type="file" name="file1" onchange="showImage()" /></div>
</form>
</body>
</html>
<head>
<script language="javascript">
function showImage(){
var imgObj=new Image(); //创建一个Image对象
imgObj.src=document.form1.file1.value; //装载Image源
if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作
var width=0;
var height=0;
width=imgObj.width/3+20;//+20是因为IE方式的默认边距
height=imgObj.height/3+20;
if(width!=0&&height!=0){
window.open(imgObj.src,"Imagehow", "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" +( width )+ ",height=" +( height));
}else{
setTimeout("showImage()", 100); // 判断图片是否装载完成,只有在装载完成后才能取到宽高值
}
}else{
alert("系统错误");
}
}
</SCRIPT></head>
<body>
<form action="" name="form1">
<div id="img" style="display:none">预览图:<img id="viewimg"></div>
<div>上传域:<input type="file" name="file1" onchange="showImage()" /></div>
</form>
</body>
</html>
顶!
<HTML>
<HEAD>
<TITLE> Document </TITLE>
<style type="text/css">
body{
padding : 0px ;
margin : 0px;
background-color : #999999 ;}
.DivMain {
position : absolute ;
text-align : center ;
overflow : hidden ;
}
.DivMenu {
position : absolute ;
text-align : left ;
overflow : hidden ;
}
.ImgMain {
position : absolute ;
overflow : hidden ;
border : 0px ;
}
.TBMain {
background-color : #CCCCCC ;
padding : 0px ;
border : 0px ;
z-index : 99 ;
line-height : 18px ;
}
.TBMenu {
background-color : #FFCCCC ;
padding : 0px ;
border : 0px ;
z-index : 99 ;
color: #000000 ;
}
.HrScroll {
margin : 0px;
background-color : #FFFFFF ;
padding : 0px ;
border : 0px ;
z-index : 99 ;
color : #000000 ;
border-spacing : 0px;
width : 160px ;
height : 10px ;
}
</style><SCRIPT LANGUAGE="JavaScript">
<!-- var originalWidth ;
var originalHeight ; var objDivMain ;
var objTbMain ; var objImg ;
var ObjDrag ; var objDivMenu ;
var objTbMemu ; var objbtnImgInfo ; var objDivFlag;
var objHrScroll; var oRcts ;
var oTextRange ; function setInit(obj) { objDivMain = document.getElementById("divMain") ;
objTbMain = document.getElementById("TbMain") ; objDivMenu = document.getElementById("DivMenu") ;
objTbMenu = document.getElementById("TbMenu") ; objImg = document.getElementById("imgMain") ;
objbtnImgInfo = document.getElementById("btnImgInfo") ;
objDivFlag = document.getElementById("DivFlag");
objHrScroll = document.getElementById("HrScroll"); originalWidth = obj.width;
originalHeight = obj.height; objImg.style.width = originalWidth;
objImg.style.height = originalHeight; fmImgZoom.ZoomIn.disabled = false;
fmImgZoom.ZoomOut.disabled = false;
fmImgZoom.Original.disabled = false;
fmImgZoom.FitScreen.disabled = false;
fmImgZoom.btnView.disabled = false;
fmImgZoom.btnImgInfo.disabled = false;
fmImgZoom.FitScreen.click();
}function setFitScreen() { initImg(objImg);
}function setOriginal() { var intBodyWidth ;
var intBodyHeight ; intBodyWidth = document.body.clientWidth ;
intBodyHeight = document.body.clientHeight ; objImg.style.left = 0 ;
objImg.style.top = 0 ;
objImg.style.width = originalWidth;
objImg.style.height = originalHeight;
objImg.style.zoom = 1 ; objDivMain.style.width = intBodyWidth ;
objDivMain.style.height = intBodyHeight - objTbMain.clientHeight; fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom);
}function initImg(objCurrent) { var intBodyWidth ;
var intBodyHeight ; intBodyWidth = document.body.clientWidth ;
intBodyHeight = document.body.clientHeight ;
objTbMain.style.top = 0;
objTbMain.style.height = 20;
objTbMain.style.width = intBodyWidth;
objDivMain.style.left = 0 ;
objDivMain.style.height = intBodyHeight - objTbMain.clientHeight;
objDivMain.style.width = intBodyWidth ; initZoom(objCurrent);
}function initZoom(obj){ var intObjWidth ;
var intObjHeight ;
var intDivHeight ;
var intZoomRatio ;
intDivHeight = objDivMain.style.pixelHeight;
intObjHeight = obj.style.pixelHeight;
intZoomRatio = intDivHeight / intObjHeight; obj.style.zoom = intZoomRatio ;
obj.style.top = 0;
obj.style.left = 0; fnWritePos (obj.style.left,obj.style.top,obj.style.zoom) ;
}function fnMouseDown(obj) {
ObjDrag=obj;
ObjDrag.setCapture();
ObjDrag.l=event.x-ObjDrag.style.pixelLeft;
ObjDrag.t=event.y-ObjDrag.style.pixelTop;
}function fnMouseMove() {
if(ObjDrag!=null) {
ObjDrag.style.left = event.x-ObjDrag.l;
ObjDrag.style.top = event.y-ObjDrag.t;
fnWritePos(ObjDrag.style.left,ObjDrag.style.top,ObjDrag.style.zoom);
}
}function fnMouseUp() {
if(ObjDrag!=null) {
ObjDrag.releaseCapture();
ObjDrag=null;
}
}function fnZoomIn() { objImg.style.zoom = parseFloat(objImg.style.zoom) + 0.01 ;
fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom);
}function fnZoomOut() { if(objImg.style.zoom>0.01){
objImg.style.zoom = parseFloat(objImg.style.zoom) - 0.01 ;
fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom);
}
}function fnDivMouseDown() {
if ( event.button == 2 && event.srcElement.id != "imgMain") {
objDivMenu.style.top = event.y;
objDivMenu.style.left = event.x;
objDivMenu.style.visibility = ""; oTextRange = objHrScroll.createTextRange() ;
oRcts = oTextRange.getClientRects();
oBndRct = objDivFlag.getBoundingClientRect();
objDivFlag.style.top = oRcts[0].top;
objDivFlag.style.left = oRcts[0].left + parseInt(objImg.style.zoom * 10) ;
objDivFlag.style.visibility = ""; }
if ( event.button == 1 && event.srcElement.id != "imgMain") {
objDivMenu.style.visibility = "hidden";
objDivFlag.style.visibility = "hidden";
}
}function fnWritePos(intLeft,intTop,intZoom) {
objbtnImgInfo.innerText = " ImgLeft:" + intLeft + " ImgTop:" + intTop + " ImgZoom:" + intZoom ;
}function fnSlipMouseDown(obj) {
ObjDrag=obj;
ObjDrag.setCapture();
ObjDrag.l = event.x - ObjDrag.style.pixelLeft;
ObjDrag.t = ObjDrag.style.pixelTop;
}function fnSlipMouseMove() {
if(ObjDrag!=null) { if(event.x >= oRcts[0].left && event.x <= oRcts[0].right ){
ObjDrag.style.left = event.x - objDivFlag.offsetWidth / 2;
} ObjDrag.t = ObjDrag.style.pixelTop;
var intCurrentPos = ObjDrag.style.pixelLeft - oRcts[0].left + objDivFlag.offsetWidth / 2;
var intPicZoom = intCurrentPos / 10;
objImg.style.zoom = intPicZoom;
fnWritePos(objImg.style.left,objImg.style.top,objImg.style.zoom);
}
}function fnSlipMouseUp() {
if(ObjDrag!=null) {
ObjDrag.releaseCapture();
ObjDrag=null;
}
}
function setDisplay() { if(objImg.style.visibility == ""){
objImg.style.visibility = "hidden";
}
else{
objImg.style.visibility = "";
}
}function fnContextMenu() {
window.event.returnValue=false;
}
//-->
</SCRIPT>
</HEAD><BODY oncontextmenu="fnContextMenu()">
<form name="fmImgZoom">
<TABLE id="tbMain" class="TBMain">
<TR>
<TD>
<input type="button" name="ZoomIn" value="ZoomIn" onclick="fnZoomIn()" disabled>
<input type="button" name="ZoomOut" value="ZoomOut" onclick="fnZoomOut()" disabled>
<input type="button" name="Original" value="Original" onclick="setOriginal()" disabled>
<input type="button" name="FitScreen" value="FitScreen" onclick="setFitScreen()" disabled>
<input type="button" name="btnView" value="hide/view" onclick="setDisplay()" disabled>
<input id="btnImgInfo" size="50" disabled>
</TD>
</TR>
</TABLE>
<div id="divMain" class="DivMain" onmousedown="fnDivMouseDown()">
<img src="22.jpg" id="imgMain" class="imgMain" onload="setInit(this)" onmousedown="fnMouseDown(this)" onmousemove="fnMouseMove()" onmouseup="fnMouseUp()" ></div>
<div id="divMenu" class="DivMenu" style="visibility:hidden"" onmousedown="fnMouseDown(this)" onmousemove="fnMouseMove()" onmouseup="fnMouseUp()" >
<TABLE class="TBMenu">
<TR>
<TD>10%</TD>
<TD><button id="HrScroll" class="HrScroll"><hr noshade></button> </TD>
<TD>1600%</TD>
</TR>
</TABLE>
</div>
<DIV ID="DivFlag" STYLE="position:absolute;visibility:hidden;width:1px;height:10px;z-index:99" onmousedown="fnSlipMouseDown(this)" onmousemove="fnSlipMouseMove()" onmouseup="fnSlipMouseUp()" onmouseover="this.style.cursor ='hand'" onmouseout="this.style.cursor=''">↑</DIV>
</form>
</BODY>
</HTML>