Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.11.2014, 06:18
Интересующийся
Отправить личное сообщение для SeemaN_tm Посмотреть профиль Найти все сообщения от SeemaN_tm
 
Регистрация: 23.01.2013
Сообщений: 19

Обработчик Java-скриптов
Всем привет.
Есть нужда написать функцию, которой будем скармливать Java-скрипты.
А она в свою очередь должна этот код обрабатывать, находить и изменять места где идёт или обращение куда либо по ссылке или запись в тело документа тэгов с ссылками.

К примеру имеем скрипт:
<script type="text/javascript">
updating_stats = 0;
$(document).ready(function () {
	//$("#timer_stats").show();
	$.get("ajax/block-afisha_aj.php", {"ajax": 1}, function (data) {
		$("#afisha_ajax").empty();
		$("#afisha_ajax").append(data);
		$("#afisha_timer").everyTime(1000, function (i) {
			text_stats = parseInt($("#afisha_timer").text());
			if (text_stats > 0) {
				$("#afisha_timer").text(text_stats - 1);
				updating_stats = 0;
			} else if (text_stats == 0 && updating_stats != 1) {
			//	$("#timer_stats").show();
				$.get("ajax/block-afisha_aj.php", {"ajax": 1}, function (data) {
					$("#afisha_ajax").empty();
					$("#afisha_ajax").append(data);
				//	$("#timer_stats").hide();
				});
				updating_stats = 1;
			}
		});
	//	$("#timer_stats").hide();
	});
});
</script>

В результате наша процедурка должна вернуть:

<script type="text/javascript">
updating_stats = 0;
$(document).ready(function () {
	//$("#timer_stats").show();
	$.get("исправленная ссылка", {"ajax": 1}, function (data) {
		$("#afisha_ajax").empty();
		$("#afisha_ajax").append(data);
		$("#afisha_timer").everyTime(1000, function (i) {
			text_stats = parseInt($("#afisha_timer").text());
			if (text_stats > 0) {
				$("#afisha_timer").text(text_stats - 1);
				updating_stats = 0;
			} else if (text_stats == 0 && updating_stats != 1) {
			//	$("#timer_stats").show();
				$.get("исправленная ссылка", {"ajax": 1}, function (data) {
					$("#afisha_ajax").empty();
					$("#afisha_ajax").append(data);
				//	$("#timer_stats").hide();
				});
				updating_stats = 1;
			}
		});
	//	$("#timer_stats").hide();
	});
});
</script>


В общем, поцедура должна быть универсальная. Чтоб какой ей скрип не дай , она должна его разобрать, внести изменения, собрать и вернуть.

Кто может подсказать способы реализации данной задачи ?
Где нить есть полный справочник по Java-Script ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуются Senior Java Developer & Senior JS/jQuery Developer natashich Работа 0 30.03.2014 21:52
Как заставить выполняться обработчик после всех имеющихся обработчиков данного элемен Анатолий Саратовцев jQuery 2 08.10.2012 18:49
Зачем нужен JAVA mycoding Оффтопик 32 23.02.2011 00:33
Как (эффективно) изучать JavaScript? JSTalker Общие вопросы Javascript 33 23.12.2010 03:13
Как "обмануть" обработчик события? itPiligrim Events/DOM/Window 0 13.05.2010 22:55