у тебя это скорее всего будет "смотрю в книгу - вижу фигу". мануалы тебе дают сведения об инструментах. но как их применять-то? тебе сначала курс программирования надо освоить. в алгоритмах разобраться а потом уже браться за конкретные япы
Код (Text): <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script> $(document).ready(function() { }); var count=0; var c_now=0; var perc=''; function launch(){ count=$('#count').val(); c_now=0; if(count&&count!=0){ go_next(); } } function go_next(){ if(count){ c_now++; perc=((c_now/count)*100)+'%'; $('#progress').css('width',perc).html(perc); if(c_now!=count){ $('#myframe').attr('src',$('#url').val()); } } } </script> <div style="float:left;width:100%"> <div style="float:left;width:300px;background:#ddd"> <div style="float:left;width:0px;height:15px;background:#ccc;text-align:center;font-size:11px" id="progress">0%</div> </div> </div> <div style="float:left;width:100%"> <input type="text" id="url" value="http://"><br> <input type="text" id="count" value="0"><br> <input type="button" value="START" onclick="launch()"> </div> <iframe style="display:none;" id="myframe" onclick="go_next()"></iframe> Я так сделал ? просто не работает
siiXth, понял дядя?))) твои 8 минут веселого видео были скорее чтоб меня порадовать чем ему задачу решить. у него так постоянно))) именно поэтому я ему в последнее время ничего не делаю так как это НЕ решает его задач ибо они меняются со скоростью ядерного синтеза. ну и он просто ничерта не понимает что делает))) Svoloch_196, как проверяешь?))) ЗЫ, в аську не мусорь мне. я на кроватке за другим ноутом и вижу что ты меня закидываешь соплями но мне лень вставать. кстати, чаек вот попиваю. представляю как у тебя сейчас проскакивает мысль "мастер Ganzal чаек попивает... он после чая добреет... он мне обязательно поможет..."
Оффтоп. Где кнопка Спойлер? Ganzal, siiXth, мне уже редко, когда хочется кому-то помогать. Во всех случаях приходится просто лезть в Гуугл и выискивать ответы за вопрошающего. И это всегда неблагодарный труд, а главное - потеря времени. Почти всё ищется и решается, если сосредоточиться и подумать. Какая у вас мотивация?
это фан такой, я ж не всем помогаю, увидел холивар - встрял =D обычно я юзаю camstudio, но у него часто бывают глюки с отставанием звука от видео, потому теперь записываю через camtasia studio Svoloch_196, я хоть и не детально рассказывал что зачем нужно, ну хоть внимательно переписать можно было ? =D ну даёшь. вдумайся хотя бы.
Я 4 раза проверил всё правильно должно быть, я щяс ещё раз проверил Код (Text): <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script> $(document).ready(function() { }); var count=0; var c_now=0; var perc=''; function launch(){ count=$('#count').val(); c_now=0; if(count&&count!=0){ go_next(); } } function go_next(){ if(count){ c_now++; perc=((c_now/count)*100)+'%'; $('#progress').css('width',perc).html(perc); if(c_now!=count){ $('#myframe').attr('src',$('#url').val()); } } } </script> <div style="float:left;width:100%"> <div style="float:left;width:300px;background:#ddd"> <div style="float:left;width:0px;height:15px;background:#ccc;text-align:center;font-size:11px" id="progress">0%</div> </div> </div> <div style="float:left;width:100%"> <input type="text" id="url" value="http://"><br> <input type="text" id="count" value="0"><br> <input type="button" value="START" onclick="launch()"> </div> <iframe style="display:none;" id="myframe" onclick="go_next()"></iframe> Проверь где оишбка
Я щяс проверил но не могу найти где ошибся, посмотри я уже хз где и что по моему всё правильно а так я уже не знаю что делать ( Добавлено спустя 16 секунд: я по букве даже проверял Добавлено спустя 1 минуту 16 секунд: Я больше 1 часа сижу проверяю по буквам и тд но не могу раз 5 проверил но не могу найти ошибку
скажи хоть где ошибка в скрипте или в форме ? Добавлено спустя 3 минуты 36 секунд: Вот тут есть ошибки ? Код (Text): <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script> $(document).ready(function() { }); var count=0; var c_now=0; var perc=''; function launch(){ count=$('#count').val(); c_now=0; if(count&&count!=0){ go_next(); } } function go_next(){ if(count){ c_now++; perc=((c_now/count)*100)+'%'; $('#progress').css('width',perc).html(perc); if(c_now!=count){ $('#myframe').attr('src',$('#url').val()); } } } </script> <div style="float:left;width:100%"> <div style="float:left;width:300px;background:#ddd"> <div style="float:left;width:0px;height:15px;background:#ccc;text-align:center;font-size:11px" id="progress">0%</div> </div> </div> <div style="float:left;width:100%"> <input type="text" id="url" value="http://"><br> <input type="text" id="count" value="0"><br> <input type="button" value="START" onclick="launch()"> </div> <iframe style="display:none;" id="myframe" onload="go_next()"></iframe> Работает но выполняет долго Добавлено спустя 3 минуты 20 секунд: Спасибо за скрипт но скрипт Ganzal больше нравился, твой скрипт через исходник можно себе забрать а скрипт Ganzal нельзя Добавлено спустя 1 минуту 26 секунд: и ты сделал с процентами а я хотел что бы когда жмешь START показывался текст типа "Идёт обработка... ждите"а когда он выполнил не 100% показал а тест типа ваша задание успешно выполнено
А, тоесть ты делаешь коммерческий код? =D Работает долго так как он ждёт чтобы загрузилась страница, разумеется. Немного ума и фантазии и фрейм у тебя не будет ждать полной загрузки, а так же самостоятельно сможешь сделать так чтобы показывались желаемые тексты. Видео несло обучающий характер, а не возможность дать готовый код человеку у которого 127 сообщений и который не может сам создать форму и на пхп запросить необходимое количество раз удалённую страницу. И если не секрет, то сколько вам лет?
17 мне лет, мне скрипт Ganzal нравится может ты поможешь его доделать если ты видео записал то я думаю не проблема будет тебе помочь доделать этот скрипт Код (Text): <?php set_time_limit(0); $start = time(); $site = $_GET['site']; $cnt = (int) $_GET['cnt']; echo "Идет обработка"; $i = 0; while( $i < $cnt ) { $i++; fopen( $site, 'r'); } echo "все получилось"; ?>
Camptasia Studio iframe зло!!! frame зло!!! Svoloch_196, не в ком случае не показывайте свои проекты в шару, под рекламу... Иначе черевато последствиями)) Нет, не тем кто-это сделает, а именно вам... Советую сначала понять, что происходит в коде и как работает, чтобы вы знали, что-это и как работает, чтобы вносить свои фиксы и наработки... Вот реально возьмите сядьте и прочитайте мануал на php.net и на learn.javascript.ru и по jquery посмотреть руководство и функциональность на том же: http://slyweb.ru/jquerymain/ или других, фанарно ввел jquery мануал, нашел по душе, поискал потрудился, зато нашел и сел прочитал разабрал и понял...
О_О мы тут занимаемся написанием палёных скриптов для себя, а не для паблика =D я в жизни, ни по каким целям, не вставлял фреймы, на паблик страницы.
В этом коде 2 ошибки Код (Text): set_time_limit(0); $start = time(); $site = $_GET['site']; $cnt = (int) $_GET['cnt']; echo "Идет обработка"; $i = 0; while( $i < $cnt ) { $i++; fopen( $site, 'r'); } echo "все получилось"; 1. ошибка 2. Ошибка Если написать ссылку test.ru то вот такая ошибка
это сложно сделать, не надо это делать. Считай что скрипт шлёт тогда, когда всё сделал, а не раньше. переведи на русский ошибку, пожалуйста.
Ну а сделать что бы можно было вводить site.ru нельзя ?, и что бы показывало сообщение тоне не как не сделать ?
FOR FUCK SAKE Код (PHP): <?php if(isset($_GET['go'])&&$_GET['go']==1){ set_time_limit(0); $site=$_GET['site']; $cnt=intval($_GET['cnt']); $i=0; while($i<$cnt) { $i++; fopen($site,'r'); } echo "done"; } else { ?> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script> function make_it(){ $('#process').html('START'); $.ajax({ url:window.location.href+'?go=1&site='+$('#url').val()+'&cnt='+$('#cnt').val(), success:function(data){ if(data=='done'){ $('#process').html('END'); } else{ $('#process').html('ERROR'); } } }) } </script> <div id="process"></div> <div><input type="text" value="http://site.ru" id="url"></div> <div><input type="text" value="0" id="cnt"></div> <div><input type="button" value="START" onclick="make_it()"></div> <?php } ?>
Вот ошибка Код (Text): Parse error: syntax error, unexpected $end in Z:\home\obnovlene.ru\www\script.php on line 31 Добавлено спустя 3 минуты 2 секунды: Вставил в index.php Код (Text): <?php if(isset($_GET['go'])&&$_GET['go']==1){ set_time_limit(0); $start = time(); $site = $_GET['site']; $cnt = (int) $_GET['cnt']; $i = 0; while( $i < $cnt ) { $i++; fopen( $site, 'r'); } echo "done"; } else { ?> <script> function make_it(){ $('#process').html('START') $.ajax({ url: window.location.href+'&go=1&site='+$('#url').val()+'&cnt='+$('#cnt').val() }).success(function(data) { if(data=='done'){ $('#process').html('END'); } else{ $('#process').html('ERROR'); } }); } </script> <div id="process"></div> <div><input type="text" value="http://site.ru" id="url"></div> <div><input type="text" value="0" id="cnt"></div> <div><input type="button" value="START"></div> <? } ?> Ввожу ссылку число жму старт, нечего не происходит