本人现在使用的是asp文件带参数从数据库中动态调用指定ID的链接来隐藏网页中的部分链接.这个方法有一点不好,当访问量多的时候就会对服务器产生一定的影响.最近在网上看到一个网站,在首页关键字部分的链接都指向一个js代码,例如:city_1(13),我想其中的数字13就是链接的ID吧.
由于js是客户端脚本,执行时不会读服务器,对服务器没什么影响.不读服务器,那么链接地址放在哪?由于本人不怎么会用JS,求高手给出实现的方法,如果能贴出源代码那就更好了.谢谢了那个网站是:133dg.com

解决方案 »

  1.   

    <a onlick="city(id);return false;">关键字</a>   ###id请替换成您的关键字的ID
    <script>
    function city(id){
    window.open("http://133dg.com?id"+id);
    }
    </script>
      

  2.   

    根据事件来控制链接的是否可见:
    通过Id来取得链接
    document.getElementById("链接的Id").style.display = "none";
      

  3.   

    从楼主给的链接找到的JS段function city_1(city1_str)
    {
    city_arr_1=city_data1.split(",");    
        for (i=1;i<=city_arr_1.length;i++)
        {
    city_arr_1_s=city_arr_1[i-1].split("|");
    if(city_arr_1_s[0]==city1_str)
            {
    window.open(city_arr_1_s[1]);
    //window.open('http://www.taobao.com/go/chn/tbk_channel/channelcode.php?pid=mm_25228624_2365746_9194617&eventid=101329');
    location.replace('http://www.taobao.com/go/chn/tbk_channel/channelcode.php?pid=mm_25228624_2365746_9194617&eventid=101329');
    break;
            }
         }
     location.replace("http://www.taobao.com/go/chn/tbk_channel/channelcode.php?pid=mm_25228624_2365746_9194617&eventid=101329");
    }
     
      

  4.   

    planet649朋友你是在哪找到的代码段?我在页面中没发现有这个代码
      

  5.   

    planet649谢谢了我终于搞明白了,原来是所有链接都放在了js文件里,嘿嘿