<script   language="javascript"> 
function   show() 

var color=document.getElementById("color")!=null?document.getElementById("color"):document.getElementsByName("color")[0];
if(color.value!="") 
{ location.href='{$Hope_SitUrl$}Basket.aspx?YX_ID={$Hope_Show_ProID$}&color='+color.value+'&procount='+procount.value; } 
else 

alert("请选择颜色"); 

} </script> 

解决方案 »

  1.   

    你alert一下'{$Hope_SitUrl$}Basket.aspx?YX_ID={$Hope_Show_ProID$}&color='+color.value+'&procount='+procount.value
    看正不正确
      

  2.   

    hanpoyangtitan  写的还是不对 还是只能判断 不能跳转
      

  3.   

    ie正确
    不一定ff正确
    如果下面的运行正确那就是你的代码不符合ff标准
    <a href="javascript:show();">123</a> 
    <script> 
    function show() 

    location.href='2.htm'; 
    }
    </script>
      

  4.   

    那就是代码有问题咯
    你alert每个变量
    看哪个有问题
      

  5.   

    window.location='{$Hope_SitUrl$}Basket.aspx?YX_ID={$Hope_Show_ProID$}&color='+color.value+'&procount='+procount.value;   
      

  6.   

    window.location='http://localhost/shop/Basket.aspx?YX_ID=71&color='+color.value+'&procount='+procount.value; 成这样了
      

  7.   

    window.location='http://localhost/shop/Basket.aspx';
    先看看能不能跳
      

  8.   

    如果color.value和procount.value不为null的话可以跳转。
      

  9.   

    <a href="javascript:show();">123</a> 
    <script> 
    function show() 

    window.location='http://localhost/shop/Basket.aspx';
    }
    </script>
      

  10.   

    问题出在参数上你去检测一下你的procount
      

  11.   

    IE和FF有些东西用法不一样,最好测一下
      

  12.   

    问题其实应该很简单
    只是lz老是觉得代码没问题
    你打开ff的工具 错误控制台 看看什么问题吧
      

  13.   

    value?没怎么用过.都是用text ,嘿嘿..
      

  14.   

    <a href="javascript:show();">123</a> 
    <script> 
    function show() 
    {
    var url='{$Hope_SitUrl$}Basket.aspx?YX_ID={$Hope_Show_ProID$}&color='+color.value+'&procount='+procount.value; 
    alert(url);
    window.location=url;
    }
    </script>
      

  15.   

    试试function show() 

    if(color.value!="") 
    { location.href='{$Hope_SitUrl$}Basket.aspx?YX_ID={$Hope_Show_ProID$}&color='
    +document.getElementById('color').value+'&procount='+document.getElementById('procount').value; } 
    else 

    alert("请选择颜色");