Страница 2 из 2

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

СообщениеДобавлено: 14 окт 2008, 17:53
Vanofuture
Скорее всего тут замешан window.onload. Они оба его пытаются изменить.

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

СообщениеДобавлено: 15 окт 2008, 10:47
Vanofuture
Если поиграться с этим, то по идее всё запашет:
Код: Выделить всё
<script type="text/javascript">
function add_onload_event(func){
oldonload=window.onload;
if(typeof window.onload!='function'){
window.onload=func;}
else{window.onload=function(){
if (oldonload) {oldonload();};
func();}}}
</script>

:)

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

СообщениеДобавлено: 15 окт 2008, 10:55
AllCity
Неа там не конфликт с onload.

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

СообщениеДобавлено: 15 окт 2008, 11:08
Vanofuture
Nickgsm писал(а):С этим скриптом престаёт работать GreyBox :cry:

Можно адресс сайта?

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

СообщениеДобавлено: 15 окт 2008, 12:14
AllCity
Ставить как можно ближе к </body>!
Код: Выделить всё
<script type="text/javascript">
setTimeout("check_genTime()",2000) // Если что тут с таймером поиграйся! (По умолчанию запуск через 2 секунды.)
function check_genTime(){
char1='<'+'!--';
char2='(';
data=document.body.innerHTML.split(char1);
data=data[data.length-1].split(char2);
document.getElementById('genTime').innerHTML='Страница сгенерирована за'+data[0]+'секунд.';}
</script>
<div id="genTime">Loading...</div>

должно работать.

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

СообщениеДобавлено: 15 окт 2008, 15:21
Nickgsm
Работает в принципе даже с нулём, но остановился на 150.

Теперь можно использовать в месте с GreyBox.

Большое спасибо. :)

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

СообщениеДобавлено: 15 окт 2008, 18:02
AllCity
Можно и на ноль поставить но если он стоит намного выше </body> то ноль уже не поможет иначе может быть конфликт с GreyBox. и скрипт сам не загрузится! :ugeek: