<a href="mailto:Email">用戶名</a>

解决方案 »

  1.   

    to:alern_zyb(爱嚼口香糖的程序员)
    關鍵是我要動態取得這個Email呀.
    <td><a id=a1 href="mailto:Email" onclick="getEmail()">
    <span dataFld="UserName"></span></a></td>
    <td><sqan datafld="Email"/></td>
    幫看吧
      

  2.   

    你可以按照一定的字符串规则在你的这段XML文本里把邮箱地址找出来的呀. 或者直接用JS操作XML
      

  3.   

    JS功底不行呀,寫了不成功.我有個getEmail()方法,但在這個方法裏面連鏈接的href值都取不出來.
    別笑話,也是挺急的
      

  4.   

    在getEmail()函数里用:
    var href = window.event.srcElement.href;
    取到你点击的那个链接的href把你的XML字符串贴出来先, 好对症下写.
      

  5.   

    <?xml version="1.0" encoding="utf-8" ?>
    <Root>
    <TestXml>
    <UserName>xl</UserName>
    <Email>[email protected]</Email>
    </TestXml>
    <TestXml>
    <UserName>moli</UserName>
    <Email>[email protected]</Email>
    </TestXml>
    </Root>
      

  6.   

    <xml id=mm>
      <Root>
        <TestXml>
          <UserName>xl</UserName>
          <Email>[email protected]</Email>
        </TestXml>
        <TestXml>
          <UserName>moli</UserName>
          <Email>[email protected]</Email>
        </TestXml>
      </Root>
    </xml>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var x=document.all.mm.XMLDocument;
    var root = x.selectSingleNode("/Root");
    if(root.hasChildNodes())
    {
      for(var i=0; i<root.childNodes.length; i++)
      {
        var testXml = root.childNodes[i];
        var mail = testXml.selectSingleNode("Email");
        alert(mail.text);
      }
    }
    //-->
    </SCRIPT>这是直接把XML写在HTML文档里的一种读法, 当然你也可以把XML单独放在一个文件里来引用
      

  7.   

    那我還是沒法把它傳遞給href作值呀
      

  8.   

    多謝梅老大的幫助.現在終於做出來了:
    代碼如下:
           <td>
               <a id="e" onclick="javascript:alert1();">
               <span dataFld="PassWords"></span></a>
           </td>
      JS代碼如下:
         function alert1()
         {
    }
      

  9.   

    JS代碼如下:
         function alert1()
         {
    }