<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>