是这样的,要求把两个链接用js写进函数,为了不让蜘蛛抓取,在我的意识里<a href="javascript:void(0)" onClick="location.href='SendMessage.asp?T=1&Accepter=<%=Username %>&UserID=<%=UserID%>&Type=5&height=350&amp;width=650&amp;modal=true')';" class="thickbox" title="在线留言"><img src="vipuser/blackred/images/message_btn_l.gif" width="99" height="26" border="0" />
这样已经不会抓取了,但上面说不行,怎么写进一个js函数,不让搜索引擎抓到。

解决方案 »

  1.   

    <a href="http://www.csdn.net/" rel="nofollow">CSDN论坛</a>
    这样即可
      

  2.   

    把url再打散点. 比如
    var s =me;
    var m = ssage;
    var q=as;
    var ms = px; 
    var u = 'send'+ s + m +"." + q + ms.......
      

  3.   

    我这样写可以吗?function mesurl(s1,s2)
    {   
            //alert(s1);
    var a=SendMessage.asp;
    var b=?T=1&Accepter=;
    var c=s1;
    var d=&UserID=;
    var e=s2;
    var f=&Type=5&height=350&amp;width=650&amp;modal=true;
    var g='a'+'b'+'c'+'d'+'e'+'f';
    //alert(g);
    }
      

  4.   


    呵呵 这样是不行的
    function mesurl(s1,s2)
    {   
            //alert(s1);
        var a="SendMessage.asp";
        var b="?T=1&Accepter=";
        var c=s1;
        var d="&UserID=";
        var e=s2;
        var f="&Type=5&height=350&amp;width=650&amp;modal=true";
        //上边的参数有些不大明白 &amp;width=650&amp;modal=true; 这些东西看似像html中的东西 你把jsp的取值和js都混在一起了 这样不好区分
        var g=a+b+c+d+e+f;
        return g;
    }
      

  5.   

    汗,谢谢啦,郁闷的,分数只有这么几分<a href="javascript:mesurl('<%=Username %>','<%=UserID%>');" class="thickbox" title="在线留言"><img src="vipuser/blackred/images/message_btn_l.gif" width="99" height="26" border="0" /></a>
    为啥参数传不进啊  弹出的页面只有class="thickbox"  样式而已 没有参数 去掉class="thickbox"  就是一个新页面 没有样式杯具。