Показать сообщение отдельно
  #1 (permalink)  
Старый 18.08.2009, 10:02
Новичок на форуме
Отправить личное сообщение для alex0071 Посмотреть профиль Найти все сообщения от alex0071
 
Регистрация: 18.08.2009
Сообщений: 9

Почему замыкания не работают?
<html>
<table id="mytab" border=1>
<tr>
<td>50</td><td>60</td><td>75</td>
</tr>
<tr>
<td>150</td><td>160</td><td>175</td>
</tr>
<tr>
<td>250</td><td>260</td><td>275</td>
</tr>
</table>
<button onclick="goup (100)">Дальше</button>
<script>
var z=100
function goup(zzz) {
newrow=document.all.mytab.insertRow(3)
newcell=newrow.insertCell(0)
www= function(xxx) {
return function() {
newcell.innerHTML=xxx+100
}
}(zzz)
return www
}
</script>
</html>

Почему замыкания не работают? по идее код должен каждый раз создавать новую строку в таблице и каждая строка должна быть на 100 больше предедущей
Ответить с цитированием