...hab jetzt 'ne Lösung, die in beiden funktioniert. Ist aber wahrscheinlich nicht ganz sauber:
<head>
...
<script type="text/javascript">
function kp(e)
{
if (!e) e=window.event; // für IE
if (e.keyCode==27)
{
self.close();
}
}
window.onkeypress=kp;
</script>
</head>
<body onkeydown="kp()">
...