http://product.dangdang.com/product.aspx?product_id=9242702我点击,,购物后,,出现一个新的IE窗口,里面有我要买的产品,怎么实现的,感谢。
并且刷新购物车也不自动添加我要买同一产品的个数,怎么实现的啊,感谢

解决方案 »

  1.   

    <a href="JAVAscript:;" onClick="window.open('AddToCart.aspx?ProductId=101','购物车','width=770,height=500,left=100,top=50,scrollbars=yes')">
    购买
    </a>从网上找到这样的程序,是我想要的,现在我的问题是:1.点击:购买 了。。2.打开新窗口AddToCart.aspx了。3.传进参数ProductId=101了。4.这时候,我在IE中刷新AddToCart这个页面,怎么样才能使我101参数产品的个数不变啊,
    就是说,只有你点击购买时才变个数,而刷新时不变个数,感谢。
      

  2.   

    感谢各位朋友,我是搞JSP的,后台的部分我还是比较熟悉不过这样的功能我倒是不会,来JS版请教各位高手,很想知道这样的功能是怎么实现的。trainli(雨后琴声)
    您好,但是IE地址栏中URL后面带参数的吧》?如果刷新,那不是又把参数代码的书号传到后台,在数量上又加1了吗??我不太懂,感谢大家帮忙啊。
      

  3.   

    关于我一楼的回贴,并不是我凭空设想的,是dangdang网站上面的功能的步骤,请大家认真看后再发表。
      

  4.   

    这个问题很简单啊product.asp?id=123 产品展示页面 然后传送参数 AddCart.asp?id=123 AddCart.asp 这个负责接收ID参数处理 放入cookie 或者 session 都可以 然后跳转到 购物车页面 Cart.asp Cart.asp 从 cookie 或者 session 读取产品记录 这样客人再怎么刷新都不会增加记录了
    如果你担心客人直接刷新 AddCart.asp?id=123  那么你就判断一下来路就可以了 只有点击才能累计 直接在地址栏上打开的就出错 或者不增加
      

  5.   

    您好,晓晓。如果你担心客人直接刷新 AddCart.asp?id=123  那么你就判断一下来路就可以了 只有点击才能累计 直接在地址栏上打开的就出错 或者不增加
    ---------------------------------------------
    您好,怎么判断来路??
    另外如果按您的方法,如果出现forward操作,就是转发,则在IE工具栏中,后退按钮会出现enable状态,这时客 户按下后退,再转回来,则购物车中的内容就自动加1了,,dangdang网不是这样做的,做的很巧,不知道怎么实现的,感谢。
      

  6.   

    提前把数据收集好,然后在div中显示。开始隐藏。你点击后就显示该DIV。