Не могу понять, например, что здесь не так:
function test()
{
tabs[0] = 0
num=tabs.length-1
tabs.push(num)
var numtab=function() {num=tabs.length-1}
return numtab}
И уже если подставить в другую функцию numtab, то не работает ничего, а если num то старая проблема - tabs.length часто меняется и не запоминается в переменной посстояно.