try
{
  a=a-nothing
}
catch(e)
{
  window.showModalDialog("error.htm",e);
}
error.htm
--------------
<script>
function fillerror()
{
document.all.Number.innerText = dialogArgument.number;
document.all.Name.innerText = dialogArgument.name;
document.all.Message.innerText = dialogArgument.message;
document.all.Description.innerText = dialogArgument.description;
}
</script>
<body onload="fillerror()">
<table border=1>
<tr><th>Number</th><th>Name</th><th>Message</th><th>Description</th></tr>
<tr><td id=Number></td><td id=Name></td><td id=Message></td><td id=Description></th>
</tr>
</table>