Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2011, 15:26
Новичок на форуме
Отправить личное сообщение для info-work Посмотреть профиль Найти все сообщения от info-work
 
Регистрация: 20.08.2011
Сообщений: 3

Аргументы функции и style
Никак чтото не догоняю...
Помогите пожалуйста.
Есть функция вот она

var BOB=function () {
	switch(arguments.length) {
		case 0:
			return document;
		break;
		case 1:
			return document.getElementById(arguments[0]);
		break;
		case 2:
			return document.getElementById(arguments[0]).style.arguments[1];
		break;
	}
}


Что она делает:
если функции передан 0 аргументов то возвращает документ
если 1 - возвращает документ.ид
если 2 - должна возвратить документ.ид.стиль - НО НЕ ВОЗВРАЩАЕТ
потому что 2-й аргумент строка!!!
как переделать чтобы второй аргумент преобразовывался из строки?
eval - лучше не использовать

А вот как должн выглядеть будущий код

BOB('right_panel_bottom','visibility')='visible';


Ответить с цитированием