一个关于javascript的事件响应问题
我需要js实现一个功能,在iframe的页面中。,点击链接后弹出警告,然后给整个页面载入点击事件,再点击页面任何地方都弹出警告。以下代友要在iframe的页面中实现。。请问为什么代码有问题!
/* *函数功能:动态添加事件 *参数说明:依次-事件源元素对象,事件类型(如click不带on),事件响应函数) *调用举例:addEvent(window, "load", init); */function addEvent(elm, evType, fn){ if (elm.addEventListener){ elm.addEventListener(evType, fn, false); return true; } else if (elm.attachEvent){ var r = elm.attachEvent("on" + evType, fn); return r; } else { return false }}//响应点击事件,显示或是关闭窗口function sendmessage(a,ev){alert("this a test.");}//给网页增加点击事件function mesgdiv(a,ev){addEvent(window,"click",sendmessage(a,ev));}//以下为body中使用<body><a onclick="mesgdiv(this,event)" href="#">showbox</a></body>