Показать сообщение отдельно
  #12 (permalink)  
Старый 07.08.2012, 11:56
Аспирант
Отправить личное сообщение для mullih Посмотреть профиль Найти все сообщения от mullih
 
Регистрация: 05.08.2012
Сообщений: 77

<script type="text/javascript">
	var $ = 6;
	var f = function () { alert($) }
	function my() {
		var $ = 11;
		var f1 = f; //тут если есть возможность сделать копию а не ссылку передать, то должно прокатить, но я не знаю как
		f1();
	};
	my();
</script>


не уверен что есть возможность скопировать функцию, если только не извратиться, прочитать функцию в строку и потом создать заново, тогда она уже станет локальной
Ответить с цитированием