AttachEvent

来源:互联网 发布:linux执行sql命令 编辑:程序博客网 时间:2024/05/01 04:52

<table>
<tr>
<td><div id="div1">111111111</div>
</td>
</tr>
</table>
<script language="javascript">
 function AttacheEvent(obj, eventType, functionName)
 {
  functionName = eval(functionName);
  if(window.attachEvent)
  {
          if(typeof(functionName) == "function")
   {
                  var fn = (function() {functionName.apply(null, Array(obj, event));});
                  return obj.attachEvent(eventType, fn);
          }
  }
  else
  {
   obj.setAttribute(eventType, "ShowMessage(this, event)");
  }
 }

function ShowMessage()
{
 var src = arguments[0];
 var e = arguments[1];
 //debugger;
 alert(src.id);
 alert(e.type);
}
div = document.getElementById("div1");
AttacheEvent(div, "onclick", "ShowMessage")
</script> 

原创粉丝点击