Fijate si te sirve:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
div{ background:#F00; margin:50px; height:50px}
</style>
<script type="text/javascript">
function addEvent(obj,fun,type){
if(obj.addEventListener){
obj.addEventListener(type,fun,false);
}else if(obj.attachEvent){
var f=function(){
fun.call(obj,window.event);
}
obj.attachEvent('on'+type,f);
obj[fun.toString()+type]=f;
}else{
obj['on'+type]=fun;
}
}
var DR=function(f){
if(document.addEventListener){
var func=function(){f();document.removeEventListener('DOMContentLoaded',func,false);}
document.addEventListener('DOMContentLoaded',func,false);
}else{
function r(f){/in/.test(document.readyState)?setTimeout(function(){r(f);},9):f();};
r(f);
}
}
function fun(e){
var dest=e.target || e.srcElement;
if(dest.nodeName.toUpperCase()=='DIV'){
alert('hiciste click sobre el div con id '+dest.id);
}else{
alert('hiciste click en '+dest.nodeName);
}
}
DR(
function(){
addEvent(document,fun,'click');
}
);
</script>
</head>
<body>
<div id="pp"></div>
<div id="pp2"></div>
</body>
</html>