dmitry111,
Все там работает. Наверно, ты не перенес обьявление var gfunc просто со своего варианта.
PS. А как тут вылаживать в run - виде?
<!DOCTYPE html>
<style>
.myDiv {
position: absolute;
left: 20px;
width: 200px;
height: 500px;
border: 1px solid #000;
}
</style>
<body>
</body>
<script type="text/javascript">
var gfunc = 20;
function create() {
gfunc += 70;
var div = document.createElement("div");
div.className = 'myDiv'
div.style.top = gfunc + 'px';
document.body.appendChild(div);
}
create()
create()
create()
</script>