Hola:
La verdad es que poner ese tipo de restricciones es problemático...
Si quieres que tu onclick discrimine puedes probar esto:
Código:
<html>
<head>
<title>
prueba
</title>
<script type="text/javascript">
function averigua(e) {
if (document.all) origen = event.srcElement;
else origen = e.target;
alert(origen.id);
}
if (document.all)
document.onclick = averigua;
else
window.onclick = averigua;
</script>
</head>
<body >
<b id="hola" >Hola</b>
<img id="imagen" src="imagen.gif" />
</body>
</html>
Saludos