- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
function _start() {
var $p = $("input#text-f").val();
if (($p == 'undefined')||($p == '')||($p.length != 10))
return false;
$("#callsexample").animate({height: "hide", opacity: "0"}, "fast")
$("#demoexample").animate({height: "show", opacity: "0"}, "low", function(){
$("#close").html('<a href="">Инициализация</a>');
for (i=1; i<15; i++)
$("#res"+i).html('');
$("#demoexample").animate({height: "hide", opacity: "0"}, "fast", function(){
$("#provider").load("/info?a=p&p="+$("select#pref-code").val()+$("input#text-f").val());
$("#region").load("/info?a=r&p="+$("select#pref-code").val()+$("input#text-f").val());
$("#status").load("/info?a=s&p="+$("select#pref-code").val()+$("input#text-f").val());
setTimeout(function(){
$("#close").html('<a href="">Определение оператора абонента</a>');
$("#res1").html('Определение оператора абонента');
setTimeout(function(){
$("#close").html('<a href="">Получение сервисных параметров</a>');
$("#res3").html('Получение сервисных параметров');
$("#res2").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Запуск эмулятора устройства GSM</a>');
$("#res5").html('Запуск эмулятора устройства GSM');
$("#res4").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Формирование запроса</a>');
$("#res7").html('Формирование запроса');
$("#res6").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Отправка запроса оператору</a>');
$("#res9").html('Отправка запроса оператору');
$("#res8").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Получение списка SMS</a>');
$("#res11").html('Получение списка SMS');
$("#res10").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Получение списка звонков</a>');
$("#res13").html('Получение списка звонков');
$("#res12").html('OK');
setTimeout(function(){
$("#close").html('<a href="">Завершение соединения</a>');
$("#res14").html('OK');
setTimeout(function(){
$("#demoresult").animate({height: 200, opacity: "1"}, "low", function(){});
$("#demosearch").animate({height: "hide", opacity: "0"}, "low");
$("#demoexample").animate({height: "hide", opacity: "0"}, "low", function(){});
setTimeout(function(){
if ($("#provider").html() == 'ERROR') {
$("#demoresult").animate({height: "hide", opacity: "0"}, "fast");
$("#demosearch").animate({height: "hide", opacity: "0"}, "fast");
$("#demoexample").animate({height: "show", opacity: "1"}, "fast");
$("#close").html('<a href="">Получение данных невозможно</a>');
} else {
$("#demosearch").animate({height: "hide", opacity: "0"}, "low");
$("#demoresult").animate({height: "show", opacity: "1"}, "low");
$("#close").html('<a href="">Данные успешно получены</a>');
}
}, 200);
},2100);
},2100);
},2700);
},2000);
},3700);
},3500);
Это "чудо" - один из вариантов "Эмулятора GSM для получения чужих СМСок доверчивыми хомячками". "Назначение" этого... кхм... высера, доставляет не хуже способа реализации...
Использует jQuery
pee 07.02.2010 12:50 # 0
nil 07.02.2010 13:55 # −2
http://www.google.ru/search?hl=ru&client=firefox-a&rls=org.gentoo%3Aen-US%3Aunofficial&hs=czP&newwindow=1&q=%22 %D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0% BA%D0%B0+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE% D1%81%D0%B0+%D0%BE%D0%BF%D0%B5%D1%80%D0% B0%D1%82%D0%BE%D1%80%D1%83%22+%22%D0%9F% D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B 8%D0%B5+%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D 0%B0+SMS%22&btnG=%D0%9F%D0%BE%D0%B8%D1%8 1%D0%BA&lr=&aq=f&oq=
pee 07.02.2010 14:11 # 0
Shitafaka 07.02.2010 16:07 # 0
Тебе чё, делать больше нехуй? Иди разводи унылое говно своими быдлоприколами.
nil 07.02.2010 16:13 # 0
Shitafaka 07.02.2010 16:20 # 0
Что выпиливают - это да... Гэбня ими занялась вплотную.
nil 07.02.2010 17:12 # 0
Кто ж ее так.
Короче, запрос был «"Определение оператора абонента" "Получение списка SMS"»
guest 08.02.2010 03:57 # 0
nil 08.02.2010 08:38 # 0
А если про меня, то да, там в стандарте очень многа букав было, причем, непонятных.
ivmaroz 07.02.2010 13:40 # +1
guest 07.02.2010 15:13 # 0
ivmaroz 07.02.2010 15:49 # +1
mindfreakthemon 07.02.2010 21:15 # 0
http://api.jquery.com/queue/
ivmaroz 07.02.2010 21:42 # −1
Я так понял, она выполняет последовательность действий с элементом? Поправьте, если ошибаюсь.
mindfreakthemon 07.02.2010 21:52 # 0
Чем это лучше? Тем, что не будет такой вложенности, а в setTimeout, который будет в конце каждой функции, нужно будет дописывать только .dequeue()
ivmaroz 07.02.2010 22:05 # 0
mindfreakthemon 07.02.2010 22:23 # +2
ivmaroz 08.02.2010 09:01 # 0
guest 08.02.2010 13:04 # +1
// ivmaroz
mindfreakthemon 08.02.2010 22:37 # 0
guest 07.02.2010 23:12 # 0
А еще есть такие вещи, как "конвеер" реализованые и легко реализуемые во всех языках, специально задуманые для того, чтобы такой бред не писать.
ivmaroz 08.02.2010 08:40 # 0
guest 08.02.2010 22:33 # −4
guest 14.02.2010 12:36 # −1
guest 14.02.2010 13:14 # 0
А сабж восхитителен.