有一组图片,web页面上显示一张图片,然后通过控件放大缩小,而后读取后面的图片,让后面的图片按照前面放大缩小后的大小来显示。(在同一个页面上)如何来做呢?

解决方案 »

  1.   

    cookie保存大小
    img onload="DrawImage(this)"控制大小
    function SetCookie(name,value)
    {
      var Days = 30;   
      var exp = new Date();   
      exp.setTime(exp.getTime() + Days*24*60*60*1000);
      document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }
    function getCookie(name)   
    {
      var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
      if(arr != null) return unescape(arr[2]); return null;
    }
      

  2.   

    http://blog.csdn.net/IBM_hoojo/archive/2010/09/28/5912148.aspx
      

  3.   

    其实也不难
    建议你学DW前学一下html标记
    如:
    显示一张图片的简单标记就是<img src="你的图片地址">
    说明一下,"你的图片地址" 可以是相对路径,也可以是绝对路径,下面先说一下相对路径
    假如你有一张名为my.gif的图片,把它和网页文件放在同一个目录(也就是文件夹)下,那么就可以这样标记
    <img src="my.gif">或<img src="./my.gif">
    这里,"./"指当前目录(默认,可省)."../"指上一层目录,这里不赘述.
    如果你在当前目录(即文件夹)新建一个文件夹(重命名为pic),然后扔给它一张名为you.gif的图片,要想在网页上显示它,只要标记
    <img src="pic/you.gif">或<img src="./pic/you.gif">
    因为这里有一个目录pic,故在上传到主页时一定要连文件夹一起上传,方法:
    FTP上传可以直接拖它上传,WEB上传要新建一个名为pic的目录,然后再把you.gif上传到pic目录.否则就显示不了.
    现在说一下绝对路径:
    如:<img src="file:///C:/Web/my.gif">只能在本机上显示,上传后别人那里就显示不了
    <img src="http://img04.21cn.com/www/images/newlogo.gif">这个标记,不论它的网页位置放到哪里,只要能上网就能显示!~!