Всем привет.
Есть нужда написать функцию, которой будем скармливать 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 ?