后台default.aspx.cs:  
public string Url = "<br/>202.54.10.123<br/>200.54.10.124<br/>202.54.10.125<br/>";前台default.aspx:
 <table>
  <tr>
  <td>
  <a href="javascript:ShowUrl(<%=Url%>)"><%=Url%></a>
  <td>
  </tr>
 </table>  请问如何写一个ShowUrl函数,实现鼠标点击就跳到相应的地址?

解决方案 »

  1.   

    这样
    <a href="javascript:void(0);" onclick="javascript:ShowUrl(<%=Url%>)"><%=Url%></a>
    function ShowUrl()
    {
        window.open(url);
    }
      

  2.   

    <a href="<%=Url%>"><%=Url%></a>既然是个链接,为什么要用js来跳转呢?
      

  3.   

    <a href="javascript:ShowUrl("<%=Url%>")"><%=Url%></a>
      

  4.   

    <a href="javascript:ShowUrl("<%=Url%>")"><%=Url%></a>
      

  5.   

    错了,抱歉<a href="javascript:ShowUrl('<%=Url%>')"><%=Url%></a>
      

  6.   

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    </head>
    <body>
    <textarea id="test">
    202.54.10.123
    200.54.10.124
    202.54.10.125
    </textarea>
    <br />
    <script>
    function $(el){
    return typeof el == 'string' ? document.getElementById(el) : el;
    }
    var str = $('test').value;
    var re = /.+\n/g;
    alert(str.match(re))
    str.replace(re, function($){
    document.write( '<a href="http://'+$+'" target="_blank">'+$+'</a><br />' );
    })
    </script>
    </body>
    </html>
    这个意思?
      

  7.   

    var a=<%=Url%>.split("<br/>")
    for(var i=1;i<a.length;i++){
      document.write("<a href=a[i]>a[i]</a><br/>")
    }
      

  8.   

    <table>
      <tr>
      <td>
      <script>
    var a=<%=Url%>.split("<br/>")
    for(var i=1;i<a.length;i++){
      document.write("<a href=a[i]>a[i]</a><br/>")
    } </script>  <td>
      </tr>
     </table>
      

  9.   

    经过我测试应该是这样的 正解
    <table>
      <tr>
      <td>
      <script>
    var a='<%=Url%>'.split("<br/>")
    for(var i=1;i<a.length-1;i++){
        document.write("<a href='http://" + a[i] + "'>" + a[i] + "</a><br/>")
    }  </script> <td>
      </tr>
     </table>
      

  10.   

    经过测试 这个是正解
    <table>
      <tr>
      <td>
      <script>
    var a='<%=Url%>'.split("<br/>")
    for(var i=1;i<a.length-1;i++){
        document.write("<a href='http://" + a[i] + "'>" + a[i] + "</a><br/>")
    }  </script> <td>
      </tr>
     </table>