我想从数据库或直接文件读入图片到流或其它方式,然后显示在页面上,并且在用鼠标单击时可以显示一个该区域的放大,我在网上找了很多图片放大的例子,都只适用于纯html页面,放入apsx文件后都不能用。

解决方案 »

  1.   

    好象有种报表可以实现这样的功能,在delphi里见过,其实我马上也要用到了,也在寻找~~
      

  2.   

    应该不会啊,aspx如果你不postback和纯html没有什么太大的区别啊?
      

  3.   

    如果你非要在ASPX里放大 使用URL参数.在后台程序里处理 返回图形就好了
      

  4.   

    如果在后台处理就需要刷新页面,可我要做的是放大镜的效果,每点一次刷新页面似乎不行,html的动作代码放入aspx文件后就报“对象未定义”错
      

  5.   

    我这个是JS做的,你看看吧
    http://download.csdn.net/source/1042421
      

  6.   


    我也这样尝试过,就是在鼠标移动时改变目标图片的显示位置,可是移动鼠标时报“对象未定义”错,这种错似乎与图片本身无关,举例
    当单击图片时使图片的宽度改为100<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    <script language="javascript" type="text/javascript">
    function IMG1_onclick() {
        img1.width = 100;
    }
    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <img id="IMG1" src="" style="width: 342px; height: 278px" onclick="return IMG1_onclick()" />&nbsp;</div>
        
        </form>
    </body>
    </html>
      

  7.   


    提示对象未定义是因为没有找到img1,试试function IMG1_onclick() {
        document.getElementById('img1').width = 100;

      

  8.   

    http://www.cnblogs.com/cloudgamer/archive/2008/07/21/1247267.html
    JavaScript 图片切割效果