Вот такой код:
<script type="text/javascript">
document.onclick = function() {
var x = window.open(
'http://echo.msk.ru/',
'new',
'width=600px, height=20px'
);
x;
}
</script>
По клику на странице открывается окно. При этом, если вынести определение переменной X из функции, то код не работает. В чем дело?