Показать сообщение отдельно
  #3 (permalink)  
Старый 02.06.2013, 12:09
Профессор
Отправить личное сообщение для BallsShaped Посмотреть профиль Найти все сообщения от BallsShaped
 
Регистрация: 14.09.2012
Сообщений: 162

Все правильно. Дело в том, что нет разницы между взятым в кавычки 'show_block' и не взятым block. Кавычки нужны для таких случаев:
({
    "a a a": "без кавычек будет ошибка из-за пробелов"
})

В твоем случае нужно делать так:
function show (textarea, block) {
    var object = { show_block: "block" };
    object[block] = "none";
    bl(object); 
}

Ruslan_xDD, фу-фу-фу! for.. in без var - так пишут только нубы!
Ответить с цитированием