非常非常非常感谢 liuruhong(蓝色街灯)兄,我本来都急得象热锅上的蚂蚁了.WMF图片:http://www.xldxx.com/ba/wmf.wmf谢谢!

解决方案 »

  1.   

    我也要源代码,,谢谢
    [email protected]
      

  2.   

    使用VML来实现,需要的IE5.0+版本
    以下是最简单的代码,这样做可以保证图形不失真的放大和缩小,界面只有一个输入框,你输入放大的数值如 0.1 或者5这样的数字就可以
    如果还有别的要求可以一起探讨
    -------------------------------------------------------------------
    <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <STYLE>v\:* { BEHAVIOR: url(#default#VML) }
    o\:* { BEHAVIOR: url(#default#VML) }
    .shape { BEHAVIOR: url(#default#VML) }
    </STYLE>
    <script>
    function ZoomImg(iValue){
    var vX=700;
    var vY=398;

    wmf.style.width=parseInt( vX * iValue);
    wmf.style.height=parseInt(vY * iValue);
    }
    function keypress(){
        if(event.keyCode==13){
    ZoomImg(zoom.value);
        }
    }
    </script>
    </head>
    <body>
    <input id="zoom" NAME="zoom" onkeypress="keypress()"><hr>
    <v:shape id="wmf" style="width:700;height:398;position:absolute" coordSize="7000,3980" coordOrigin="-1000,-1000" >
    <v:imagedata src="http://www.xldxx.com/ba/wmf.wmf"/>
    </v:shape></body>
    </html>
      

  3.   

    liuruhong(蓝色街灯) 兄真是牛啊,果然是怎么放大都不失真了。太感谢了,不过不知在老兄的VML中能不能实现用DHTML在图上做到放大缩小移动了,如:http://www.tastelife.net/javascript/maintype.asp?type=%B1%B3%BE%B0%CD%BC%C6%AC###
    中一样的。
    非常感谢!
      

  4.   

    liuruhong(蓝色街灯) 兄好,很感谢你.或[email protected]这次真的非常非常感谢老兄,本来我都已经被这个问题搞得焦头烂额了,谢谢!