Кодировка HTML | Демо-сайт CMS uCoz | Почта

Надпись за сколько готова страница

Архив полностью рабочих скриптов и так далее...

Надпись за сколько готова страница

Сообщение Vanofuture » 06 окт 2008, 00: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, 01:10, всего редактировалось 1 раз.
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Автор темы
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Надпись за сколько готова страница

Сообщение AllCity » 06 окт 2008, 00:15

Добавлю этот код показывает генерацию страницы на сервере ucoz ;) а не за сколько загрузилась страница.
Изображение
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: Надпись за сколько готова страница

Сообщение Vanofuture » 06 окт 2008, 00:17

AllCity писал(а):Добавлю этот код показывает генерацию страницы на сервере ucoz ;) а не за сколько загрузилась страница.

Ну это понятно, хотя можно сделать и второй вариант, указанный тобой =)
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Автор темы
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Надпись за сколько готова страница

Сообщение AllCity » 06 окт 2008, 00: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>

разница в нем в том что он сразу показывает время генерации а не когда сайт полностью загрузился :roll:
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: Надпись за сколько готова страница

Сообщение AllCity » 06 окт 2008, 15:24

Кстати если кому то надо на php вот код :)
Код: Выделить всё
<?
list($msec,$sec)=explode(chr(32),microtime()); // Определяем текущее время.
$HeadTime=$sec+$msec;

// На этом месте должен быть ваш PHP код.
// Можно сделать простой инклудинг: include("script.inc.php");

list($msec,$sec)=explode(chr(32),microtime()); // Определяем ещё раз текущее время.
echo "Страница сгенерировалась за ".round(($sec+$msec)-$HeadTime,4)." сек."// Выводим время затраченное на выполнение скрипта с 4 знаками после запятой (точки).
?>
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: Надпись за сколько готова страница

Сообщение cucYa » 10 окт 2008, 23:05

сенкс ;)
Аватара пользователя
cucYa
Подполковник
Подполковник
 
Сообщения: 164
Возраст: 31
Зарегистрирован: 09 июн 2008, 22:47
Карма: + 24 -
Откуда: от туда, где рулю Я, сынок... :D

Re: Надпись за сколько готова страница

Сообщение Nickgsm » 14 окт 2008, 14:32

С этим скриптом престаёт работать GreyBox :cry:
Изображение
p.s. Все ошибки или опечятки допушенные мной являются авторскими, следовательно ни каким правилам не подчиняются!!!
Аватара пользователя
Nickgsm
Салага
Салага
 
Сообщения: 15
Зарегистрирован: 02 июн 2008, 19:36
Карма: + 0 -

Re: Надпись за сколько готова страница

Сообщение AllCity » 14 окт 2008, 15:03

Разве?
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: Надпись за сколько готова страница

Сообщение Nickgsm » 14 окт 2008, 15:18

Да, попробывал использовал только этотскрипт и GreyBox, без него GreyBox работает, а сним нет.

Может как-нибудь можно подправить.
Изображение
p.s. Все ошибки или опечятки допушенные мной являются авторскими, следовательно ни каким правилам не подчиняются!!!
Аватара пользователя
Nickgsm
Салага
Салага
 
Сообщения: 15
Зарегистрирован: 02 июн 2008, 19:36
Карма: + 0 -

Re: Надпись за сколько готова страница

Сообщение AllCity » 14 окт 2008, 16:50

Сейчас проверю.
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

След.

Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron