一个按纽,点击弹出提示框Response.Write(" <script>if(confirm('您的定单为不够20元,需加收5元送餐费,是否继续订购'))window.location.href='default.aspx';else history.go(-1); </script>"); 怎样在点击取消,返回上一页面的同时,执行后台一个方法(如:shopcartbind())请高手帮忙

解决方案 »

  1.   

    confirm 里的按钮是系统定义的估计控制不了,你可以用弹出div的方式处理
      

  2.   

    顶楼上,用弹出div的方式处理,div里就什么都好控制了~
      

  3.   

    Response.Write(" <script>if(confirm('您的定单为不够20元,需加收5元送餐费,是否继续订购'))window.location.href='default.aspx';else{shopcartbind();history.go(-1);} </script>");
      

  4.   


    这个刚才试了,实现不了,else里的不执行,郁闷中~
      

  5.   


    else{shopcartbind();history.go(-1);} 这种写法就是错的,else {history.go(-1);}可以
      

  6.   

    function onLoadxx()
            {
                if(confirm("不提交试试?"))
                {
                    alert("提交");
                }
                else
                {
                    alert("不提交");
                    shopcartbind();
                }
            }
    点取消可以啊或者if(!confirm("不提交试试?")) 试试
      

  7.   


    这个写入不了Response.Write(" <script>if(confirm('您的定单为不够20元,需加收5元送餐费,是否继续订购'))window.location.href='default.aspx';else{history.go(-1);} </script>"); 这个里吧
      

  8.   

    Response.Write(" <script>if(confirm('您的定单为不够20元,需加收5元送餐费,是否继续订购'))window.location.href='default.aspx';else{ window.location.href='car.aspx?c=1';} 
    </script>");
    在car.aspx里判断c是否等于1是执行shopcartbind()清空购物车。反正需要个中间页面来执行shopcartbind()清空购物车就行。