Архив полностью рабочих скриптов и так далее...
Vanofuture
Сообщения: 1411 Зарегистрирован: 20 апр 2008, 09:36
Сообщение
Vanofuture » 05 окт 2008, 23:03
На многих php-сайтах можно внизу видеть подобный текст:
Страница создана за 1.573677 секунд
Вот как это реализовать на UcoZ'е.
Код: Выделить всё
<script type="text/javascript"> window.onload=function(){ char1='<'+'!--'; char2='('; data=document.body.innerHTML.split(char1); data=data[data.length-1].split(char2); document.getElementById('loadTime').innerHTML='Страница сгенерирована за'+data[0]+'секунд.';} </script> <span id="loadTime"></span>
Последний раз редактировалось
AllCity 06 окт 2008, 00:10, всего редактировалось 1 раз.
AllCity
Сообщения: 2508 Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:
Сообщение
AllCity » 05 окт 2008, 23:15
Добавлю этот код показывает генерацию страницы на сервере ucoz
а не за сколько загрузилась страница.
Vanofuture
Сообщения: 1411 Зарегистрирован: 20 апр 2008, 09:36
Сообщение
Vanofuture » 05 окт 2008, 23:17
AllCity писал(а): Добавлю этот код показывает генерацию страницы на сервере ucoz
а не за сколько загрузилась страница.
Ну это понятно, хотя можно сделать и второй вариант, указанный тобой =)
AllCity
Сообщения: 2508 Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:
Сообщение
AllCity » 05 окт 2008, 23:39
В любое место сайта ставим этот код:
Код: Выделить всё
< script type = "text/javascript" > int = setInterval ( 'check_genTime()' , 1 ); function check_genTime (){ char1 = '<' + '!--' ; char2 = '(' ; data = document . body . innerHTML . split ( char1 ); data = data [ data . length - 1 ]. split ( char2 ); document . getElementById ( 'genTime' ). innerHTML = 'Страница сгенерирована за' + data [ 0 ]+ 'секунд.' ;} window . onload =function(){ clearInterval (int);} </script> <div id="genTime">Loading...</div>разница в нем в том что он сразу показывает время генерации а не когда сайт полностью загрузился
AllCity
Сообщения: 2508 Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:
Сообщение
AllCity » 06 окт 2008, 14:24
Кстати если кому то надо на php вот код
Код: Выделить всё
<? list( $msec , $sec )= explode ( chr ( 32 ), microtime ()); $HeadTime = $sec + $msec ; list( $msec , $sec )= explode ( chr ( 32 ), microtime ()); echo "Страница сгенерировалась за " . round (( $sec + $msec )- $HeadTime , 4 ). " сек." ; ?>
Nickgsm
Сообщения: 15 Зарегистрирован: 02 июн 2008, 19:36
Сообщение
Nickgsm » 14 окт 2008, 13:32
С этим скриптом престаёт работать GreyBox
p.s. Все ошибки или опечятки допушенные мной являются авторскими, следовательно ни каким правилам не подчиняются!!!
Nickgsm
Сообщения: 15 Зарегистрирован: 02 июн 2008, 19:36
Сообщение
Nickgsm » 14 окт 2008, 14:18
Да, попробывал использовал только этотскрипт и GreyBox, без него GreyBox работает, а сним нет. Может как-нибудь можно подправить.
p.s. Все ошибки или опечятки допушенные мной являются авторскими, следовательно ни каким правилам не подчиняются!!!
AllCity
Сообщения: 2508 Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:
Сообщение
AllCity » 14 окт 2008, 15:50
Сейчас проверю.