Показать сообщение отдельно
Старый 25.04.2002, 22:40
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 1  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
Не всетаки вернемся к функциям,

важный вопрос,
поэтому нужно дообсудить,

Код:
function foo()
{
	var param = "Nox";
	var any = function (o)
	{
		param = arguments.callee.param;
		o["Nox"] = "NoxNoctis прав!";
		o["john"] = "john прав!";
		var m = o[param];
		// по твоей логики это должно выглядеть при создании функции как 
		// var m = o["Nox"];  но это ж не так! :)
		trace(m);
	};
	any.param = "john";
	any({});
}

foo();
Твой ответ?