新手,想学着做个SHOPEX的控件 
想跳转界面的时候带上当前登录的用户名 例如:<a href="http://www.123.com?id=" target="_blank>测试</a>我在网上查到:能通过JS读取到COOKIE您好,<script>document.write(Cookie.get('S[UNAME]'))</script>,欢迎登录本站就是不知道应该怎么在超链接后面加上麻烦大家指点一下吧

解决方案 »

  1.   

    <a href="javascript:location.href='http://www.123.com?id='+escape(Cookie.get('S[UNAME]'));void(0);" target="_blank">测试</a>
      

  2.   

    页面 链接里放一个特殊标记.
    然后 在页面最后, 遍历 a 链, 并修正对应的 href 属性.
      

  3.   

    在链接中加上escape(Cookie.get('S[UNAME]'));
      

  4.   

    嗯用这个 <a href="javascript:location.href='http://www.123.com?id='+escape(Cookie.get('S[UNAME]'));void(0);" target="_blank">测试</a>浏览器直接弹出
    而没有跳转呀我是新手不知道怎么回事啊
      

  5.   

    <a href="#" onclick="location.href='http://www.123.com?id='+escape(Cookie.get('S[UNAME]'));return false;" target="_blank">测试</a>
      

  6.   

    或者
    <script>document.write("<a href='http://www.123.com?id=" + Cookie.get('S[UNAME]') + "'>xxxx</a>")</script>
      

  7.   

    <a href="#" onclick="location.href='http://www.123.com?id='+escape(Cookie.get('S[UNAME]'));return false;" target="_blank">测试</a> 这个可以用孟子能说说为啥用这个 <a href="javascript:location.href='http://www.123.com?id='+escape(Cookie.get('S[UNAME]'));void(0);" target="_blank">测试</a>
    不能跳转不学习一下
      

  8.   

    这要看你的 浏览器是否支持javascript:协议