就是页面的连接我不想被搜索引擎抓取,而用想实现<a href="...." target="_blank">跳转</a>这样的效果!

解决方案 »

  1.   


    <script type="text/javascript">
    function test(name){
    window.location.href="http://www."+name+".com";
    }
    </script>
    <a href="javascript:void(0)" onclick="test('baidu')">Test</a>
      

  2.   


    没搞明白你的意思。你是想搜索引擎不能通过你超链接的href找到你下一个页面的地址???
      

  3.   

    不用链接,用点击事件函数中跳转就ok了
    <a href="javascript:jump()">页面</a>
    <script type="text/javascript">
    function jump()
    {
      window.location.href="页面地址";
    }
    </script>
      

  4.   

    如果你是想你的页面中所有超链接不被搜索引擎抓取到,但又想超链接使用正常的话,jquery你可以使用<a href="#" rel="1.html">测试HAHA</a>
    <script>
    $(function(){
        $("a").each(function(){
            var rel=$(this).attr("rel");//就是给你所有需要隐藏的链接中新建一个属性rel,然后将href的值放到这里面来
            if(rel!="undefined"){
                $(this).attr("href",rel)
            }
        })
    })
    </script>原生js的话
    window.onload=function(){
        alert('ddd')
        var links=document.getElementsByTagName("a");
        for(i=0;i<links.length;i++){
            var rel=links[i].getAttribute("rel");
            if(rel!=null){
                links[i].setAttribute("href",rel);
            }
        }
    }
      

  5.   

    不想被搜索链接搜索
    你可以在网站跟目录配置
    robot.txt文件
    规则搜索下