大家好:
    碰到一个问题解决不了。我用Repeater控件作为容器通过读取数据库中的信息将数据显示到页面上。每一条记录显示到Repeater上后都会对应一张图片。现在客户要求当鼠标点击此图片时将其放大,并显示相关提示信息。应该怎么处理啊?在线等解决方案。
    完了立即给分

解决方案 »

  1.   

    你好:
        是在当前页将此图片放大并且弹出相关提示信息。关键是将图片加载到Repeater里面后没法捕捉到光标啊。有没有好的办法帮帮忙啊。
        谢谢啦!
      

  2.   

    <html>
    <head>
    <script>
    function changeImgSize(strPanelID)
    {
       document.getElementById(strPanelID).onclick=function(e)
        {
            var evt = e || event;
            var target = evt.target || evt.srcElement;
            if(target.tagName.toLowerCase() == 'img'){
             alert(target.tagName);
    target.width="20";
            }
        }
    }
    </script>
    </head>
    <body onload="changeImgSize('a')">
    <table id="a">
    <tr>
    <td>
     <img src="http://www.ancity.cn/commonimage/biaoqing/p13.gif" width="50px" height="50px"/>
    </td>
    </tr></table>
    </body>
    </html>纯JS的办法~无需服务器端判断~
    自己把上面的代码生成一个HTML页面,看看~
    如果只是在框框内变大变小,或是换图片都可以~
      

  3.   

    非常感谢啊。我今天下午没上论坛去看,晚上回来才看到高手的回复。我下午写了一部分代码但还没完全实现,是在Repeater_ItemCommand()事件里写了好多代码去控制它但是实现起来好像比较费劲。
    我明天上班后用你的方法试试看,如有疑问我们继续探讨。完了马上给分!
      

  4.   

    貌似用ajax实现淘宝那种产品图片提示效果吧
      

  5.   

    对对,我现在开发的这个系统就和淘宝相似。是实现网上交易的,名字叫 e-Procurement。
    有没有好办法啊,帮忙介绍一下。
    谢谢啦!
      

  6.   

    谢谢各位,好久没上CSDN了 这个问题我自己解决了。感谢各位的鼎力支持。
      

  7.   

    推荐您在前台html代码里面实现比较好~
      

  8.   

    这位大哥说的没错,我就写了些客户端脚本实现了的。只要在CommandArgument中绑定参数就可以实现了。有时间来多交流啦