解决方案 »

  1.   

    m方法可以判断来自哪个dom元素啊
    <html>
      <body>
        <script>
          function m(e) {
      var a=e||window.event;
      var src=a.srcElement||a.target;
      if(src.tagName){
    alert('a');
      }
          //自己的业务代码,请求服务器的某个url
          }
        </script>
        <button onclick="m(event)">执行</button>
      </body>
    </html>
      

  2.   

    使用javascript:m() 時
    瀏覽器不會創建Event 對像
    可以用這點來作判斷請參考1樓的code
      

  3.   

    js请求url的时候把refer传给你,服务器端判断 refer值存在并且是当前按钮所在页面, 则可以访问,否则拒绝访问