前提是不用open 和location这两个函数.谢谢

解决方案 »

  1.   

    <script>
    function search(qw)  {
    var eword = new String();
    var url = new String();
    eword =encodeURI(qw);
    url="http://search.stores.ebay.com.cn/search/search.dll?query="+eword+"&srchdesc=n&sid=238812634&store=%E6%9E%97%E6%B0%8F%E8%AF%9A%E4%BF%A1%E8%BF%9E%E9%94%81%E5%BA%97%E2%80%BB%E8%AE%BE%E8%AE%A1%E5%B8%88%E5%88%86%E5%BA%97%E2%80%BB%E6%B7%B1%E5%9C%B3%E6%9C%80%E4%B8%93%E4%B8%9A%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%B8%88%E5%9B%BE%E4%B9%A6%E5%9F%8E&colorid=-1&fp=0&st=1&fsoo=1&fsop=1&submit=%E6%90%9C%E7%B4%A2"
    return url;
    }
    document.write("<a href='" + search("test") + "'>search</a>");
    </script>
      

  2.   

    <script>
    document.write("<a href='" + search("test") + "'>search</a>");
    </script>
      

  3.   

    <Script>
    var searchLink=null;
    function search(qw)  {
    var eword = new String();
    var url = new String();
    eword =encodeURI(qw);
    url="http://search.stores.ebay.com.cn/search/search.dll?query="+eword+"&srchdesc=n&sid=238812634&store=%E6%9E%97%E6%B0%8F%E8%AF%9A%E4%BF%A1%E8%BF%9E%E9%94%81%E5%BA%97%E2%80%BB%E8%AE%BE%E8%AE%A1%E5%B8%88%E5%88%86%E5%BA%97%E2%80%BB%E6%B7%B1%E5%9C%B3%E6%9C%80%E4%B8%93%E4%B8%9A%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%B8%88%E5%9B%BE%E4%B9%A6%E5%9F%8E&colorid=-1&fp=0&st=1&fsoo=1&fsop=1&submit=%E6%90%9C%E7%B4%A2" if(searchLink==null){
    var searchLink = document.createElement("<a>");
    document.body.insertBefore(searchLink);
    }
    searchLink.href=url;
    searchLink.click();
    }
    </Script>
    <a href="javascript:search('test');" >test</a>