有人可以帮解决下js放大镜问题吗?谢谢啦
http://guinuw.com/goods-76.html
第二的时候取不到值!

解决方案 »

  1.   

    <script type="text/javascript">
    var goodsattr_style = {$cfg.goodsattr_style|default:1};
    var gmt_end_time = {$promote_end_time|default:0};
    {foreach from=$lang.goods_js item=item key=key}
    var {$key} = "{$item}";
    {/foreach}
    var goodsId = {$goods_id};<!-- {literal} -->
    onload = function(){
      changePrice();
      fixpng();
      try { onload_leftTime(); }
      catch (e) {}
    }/**
     * 点选可选属性或改变数量时修改商品价格的函数
     */
     
     function changepic(sor,bor)
     {
      var spic=document.getElementById("simage");
      var bpic=document.getElementById("bimage");
      spic.src=sor;
      bpic.src=bor;
      changeGoodsPic(sor,bor);
     }
    function changePrice()
    {
      var attr = getSelectedAttributes(document.forms['ECS_FORMBUY']);
      var qty = document.forms['ECS_FORMBUY'].elements['number'].value;  Ajax.call('goods.php', 'act=price&id=' + goodsId + '&attr=' + attr + '&number=' + qty, changePriceResponse, 'GET', 'JSON');
    }/**
     * 接收返回的信息
     */
    function changePriceResponse(res)
    {
      if (res.err_msg.length > 0)
      {
        alert(res.err_msg);
      }
      else
      {
        document.forms['ECS_FORMBUY'].elements['number'].value = res.qty;    if (document.getElementById('ECS_GOODS_AMOUNT'))
          document.getElementById('ECS_GOODS_AMOUNT').innerHTML = res.result;
      }
    }
    <!-- {/literal} -->
    </script>
    <SCRIPT type=text/javascript>
     var settings = {
    bigImage_always_visible: false,
    drag_mode: false
    };
    var zoom = new luckyZoom('smallimg', 'simage', 'bigimg', 'bimage', settings);
    zoom.initZoom();function changeGoodsPic(smillPic,bigPic)
    {
        $('simage').src = smillPic;
    $('bigimg').getElementsByTagName('img')[0].src = bigPic;
    //  zoom = new luckyZoom('smallimg', 'simage', 'bigimg', 'bimage', settings);
    //  zoom.initZoom();
    }
    </SCRIPT>
      

  2.   

    <div class="picbox">
     <div class="view" onmousemove="if (!isIE) move(event,this,1)"></div>
     <img class="spic" lowsrc="http://www.whoj.net/images/b2.jpg" src="http://www.whoj.net/images/s2.jpg" onmousemove="move(event,this,0)" title="放在table外面也没有问题"/>
    </div>
    <div class="picbox">
     <div class="view" onmousemove="if (!isIE) move(event,this,1)"></div>
     <img class="spic" lowsrc="http://www.whoj.net/images/s4.jpg" src="http://www.whoj.net/images/s4.jpg" onmousemove="move(event,this,0)" showW="1000" showH="1000" title="showW='1000' showH='1000',如果指定预览图比原图大,则使用原图大小" />
    </div>
    <div class="picbox">
     <div class="view" onmousemove="if (!isIE) move(event,this,1)"></div>
     <img class="spic" lowsrc="http://www.whoj.net/images/b5.jpg" src="http://www.whoj.net/images/s5.jpg" onmousemove="move(event,this,0)" showW="160" showH="320" title="代码较上一版本健壮,能在IE,FF下稳定工作,基本支持OP,欢迎大家帮助测试!"/>
    </div>
    <div class="picbox">
     <div class="view" onmousemove="if (!isIE) move(event,this,1)"></div>
     <img class="spic" lowsrc="http://www.whoj.net/images/b5.jpg" src="http://www.whoj.net/images/s5.jpg" onmousemove="move(event,this,0)" width="500" height="112" title="即使没有按比例拉伸,也可以正常工作"/>
    </div>
    </body>
    </html>