powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Измерение времени рендеринга страницы средствами JavaScript
49 сообщений из 49, показаны все 2 страниц
Измерение времени рендеринга страницы средствами JavaScript
    #35507899
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможен ли сабж?

Делал так, но не получилось...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<!-- ... -->
<head runat="server">
    <title>Untitled Page</title>
    
    <script type="text/javascript" language="javascript">
        var dateObj = new Date();
        
        var startTime = dateObj.getTime();
        
        function finish()
        {
            var finishTime = dateObj.getTime();
            
            alert((finishTime - startTime) + ' milliseconds spent for rendering');
        }
    </script>
</head>
<body onload="finish();">
<!-- ... -->
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35507916
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант ...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35507921
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или вот ...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35507946
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
при всём уважении... Тынц мне не подходят. Первый -- просто отсчитывает время до события, как видно из описания. Второй -- позволяет замерить время исполнения скрипта.
А мне нужно узнать, сколько времени проходит с момента, как страница была полностью загружена, до момента, когда страница была полностью отражена...
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35507965
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper krvsa
при всём уважении... Тынц мне не подходят. Первый -- просто отсчитывает время до события, как видно из описания. Второй -- позволяет замерить время исполнения скрипта.
А мне нужно узнать, сколько времени проходит с момента, как страница была полностью загружена, до момента, когда страница была полностью отражена...
Скорее всего - не получится. Хотя бы из тех соображений, что многие элементы на странице (картинки, скрипты, аяксы) загружаются асинхронно. Т.е. скажем так принципиально решения не существует.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35507985
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge KeyKeeper krvsa
при всём уважении... Тынц мне не подходят. Первый -- просто отсчитывает время до события, как видно из описания. Второй -- позволяет замерить время исполнения скрипта.
А мне нужно узнать, сколько времени проходит с момента, как страница была полностью загружена, до момента, когда страница была полностью отражена...
Скорее всего - не получится. Хотя бы из тех соображений, что многие элементы на странице (картинки, скрипты, аяксы) загружаются асинхронно. Т.е. скажем так принципиально решения не существует.то есть не получится не только с помощью javascript, но и как-либо в принципе ? Только если писать свой браузер? :) Или плагин к существующему, если возможно... Правильно понял?
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35507992
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я о том, что в общем случае - это невозможно. Никакие плагины и браузеры не помогут. Пример тому очень простой:
Загружаем страницу и меняем src какой-нибудь картинки по таймеру.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508003
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeЯ о том, что в общем случае - это невозможно. Никакие плагины и браузеры не помогут. Пример тому очень простой:
Загружаем страницу и меняем src какой-нибудь картинки по таймеру.условимся, что картинка статическая. Требуется произвести замер от начала рендеринга, до его конца. Исключая весь код событий элементов страницы, асинхронные составляющие и т. д.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508163
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
Делал так , но не получилось...

А что именно не получилось:
1. Код не отработал?
2. Не удовлетворил Вашим требованиям?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508203
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
Делал так , но не получилось...

А что именно не получилось:
1. Код не отработал?
2. Не удовлетворил Вашим требованиям?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

отработал, но возвращает '0 milliseconds'... похоже два кусочка кода выполняются практически, одновременно...
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508210
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, тестирую пока только на Firefox/2.0.0.16
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508445
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
отработал, но возвращает '0 milliseconds'... похоже два кусочка кода выполняются практически, одновременно...

А если нагрузить (для проверки), 4 example
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
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.
		<script type="text/javascript">
<!--
var
	start=new Date();
// -->
		</script>
<html>
	<head>
		<title>Test Table (create) II</title>
		<script type="text/javascript">
<!--
function Test()
{
	var
		Table,
		TBody,
		tr,
		td;

	if(!(Table=document.getElementById("TableTest")))
		return;

	TBody=Table.getElementsByTagName("tbody");
	if(TBody.length== 0 )
		return;

	for(var i= 0 ; i< 100 ; ++i)
	{
		if(!(tr=document.createElement("TR"))
			|| !(td=document.createElement("TD")))
			continue;

		td.innerHTML="Test (Line# "+i+")";
		tr.appendChild(td);
		TBody[ 0 ].appendChild(tr);
	}

	Table=new Date();
	alert(Table-start);
}
// -->
		</script>
	</head>
	<body onload="Test()">
		<form>
			<table id="TableTest" style="width: 100%; " cellspacing="0" cellpadding="0" border="1">
				<tbody>
				</tbody>
			</table>
		</form>
	</body>
</html>

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508695
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
отработал, но возвращает '0 milliseconds'... похоже два кусочка кода выполняются практически, одновременно...

А если нагрузить (для проверки), 4 example...
Так - хорошо. Наполняете из javascript-функции страничку данными, замер времени провести просто... Но дык как мне применить, если всё содержимое страницы у меня УЖЕ есть?
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508793
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://pagetest.patrickmeenan.com:8080/
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35508825
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зыhttp://pagetest.patrickmeenan.com:8080/в моём случае не катит... страница на localhost лежит. совсем не в публичном доступе...
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35510184
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели нет способа, господа?
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511655
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeperнеужели нет способа, господа?
Господ нет. Способ есть. Правда толком не уразумею что и зачем Вам нужно. По максимуму так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<head>
<script>
var time0= (new Date()).getTime()
var time3;
window.onload=function(){time3= (new Date()).getTime()}
</script>
</head>
<body>
<script>
var time1= (new Date()).getTime()
</script>
<input type=button onclick="alert(time0); alert(time1); alert(time2); alert(time3);">
<img src="Народники-3к.jpeg">
<script>
var time2= (new Date()).getTime()
</script>
<body>
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511675
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy
Не получитсё ни...я по тем же соображениям, что я написал.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511718
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge apapacy
Не получитсё ни...я по тем же соображениям, что я написал.

Серж. Ошибаетесь. onload срабатывает после загрузки всех статических имиджей. А динамическое изменение срц автор топика разрешил не учитывать. Try enother world

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<head>
<script>
var time0= (new Date()).getTime()
var time3;
window.onload=function(){time3= (new Date()).getTime(); alert("onload")}
</script>
</head>
<body>
<script>
var time1= (new Date()).getTime()
</script>
<input type=button onclick="alert(time0); alert(time1); alert(time2); alert(time3);">
<img src="http://www.emmawatsonofficial.com/content/images/gallery/roll-01.jpg">
<script>
var time2= (new Date()).getTime()
</script>
<body>
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511758
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy...onload срабатывает после загрузки всех статических имиджей...
На бутылку спорим? Честно, не проверял, но - думаю, что я всё-таки прав.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511774
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy
....onload срабатывает после загрузки всех статических имиджей...

http://developer.mozilla.org/En/DOM/Window.onload
The load event fires at the end of the document loading process. At this point, all of the objects in the document are in the DOM, and all the images and sub-frames have finished loading.

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511791
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Нифига не понял по тынцу. Ну так проспорил мне он или нет?
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511796
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я присоединяюсь к apapacy
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511807
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Я присоединяюсь к apapacy
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
Вот тебе и нато. А на самом деле - я прав. Проверял потому что. Ещё раз проверю - может я ошибся где-то.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511816
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня ЭстЪ "калькулятор" с кучей параметров, разбросанных по iframe'ам (+ *.js'ы) (картинок - нЭт) - дык на том и зиждемсо, что onload 100%-но гарантированно наступает после того как вся Волга с ее "...пристанями, параходами..."
загрузилась... До сих пор, по крайней мере, в M$ IE и мозилке - без проблем...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511832
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. ShSerge
Проверял потому что

Аналогично: на страницу на onload прикрутил alert; затем накидал img и iframe и у каждого также на onload повесил alert; затем тупо смотрел на них - страничный onload дергалсо самым последним. Правда, мо, методику тестирования неправильную выбрал...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511846
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Ты меня заинтриговал. Никогда особенно вопросом не интересовался. Всегда считал, что когда страничка загрузится (т.е. текст) - ищем все элементы у которых есть атрибут src и загружаем. Завтра проверю.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511884
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511890
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожоже я таки прав. Спасибо за премерчег. Ифреймы загружаются как ни попадя (т.е. обновляешь, заново загружаешь, рефрешь делаешь). Разберусь.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511893
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Ифреймы загружаются как ни попадя

Ну... На это никто и не забивался... Главное, что на main'овой страничке onload всплывает после всего-всего-всего...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511906
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
в M$ IE и мозилке - без проблем...

В Опера тоже. Единственнная разница с ИЕ, в порядке вызова onload. ИЕ вызывает сначала outer, а потом inner (вот ИЕ!)
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513188
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy ShSerge apapacy
Не получитсё ни...я по тем же соображениям, что я написал.

Серж. Ошибаетесь. onload срабатывает после загрузки всех статических имиджей. А динамическое изменение срц автор топика разрешил не учитывать. Try enother world

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<head>
<script>
var time0= (new Date()).getTime()
var time3;
window.onload=function(){time3= (new Date()).getTime(); alert("onload")}
</script>
</head>
<body>
<script>
var time1= (new Date()).getTime()
</script>
<input type=button onclick="alert(time0); alert(time1); alert(time2); alert(time3);">
<img src="http://www.emmawatsonofficial.com/content/images/gallery/roll-01.jpg">
<script>
var time2= (new Date()).getTime()
</script>
<body>
Спасибо огромное! Это код, который мне требовался! Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема. Спасибо ещё раз
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513350
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513448
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4практика показала, что разница есть. Если, конечно, я где-нибудь не ошибся.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513478
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
практика показала, что разница есть

Не могли бы Вы привести какую-нить простенькую (а-ля) дрозофилу, демонстрирующую, так сказать, Ваше утверждение?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513546
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
практика показала, что разница есть

Не могли бы Вы привести какую-нить простенькую (а-ля) дрозофилу, демонстрирующую, так сказать, Ваше утверждение?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4да показывал вроде бы... тут. этот код выводил "0 ms" бла-бла-бла.
а старого исходника не найду уже. только тот, что на основе apapacy\'евского имею
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513585
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
да показывал вроде бы... тут

Да уж... Ж8-/ "...на третий день индеец Зоркий Сокол заметил, что не хватает одной стены..."
Код: plaintext
\n<head runat="server">\n     <title>Untitled Page</title>\n\n     <script type="text/javascript" language="javascript">\n        var dateObj = new Date();\n\n        var startTime = dateObj.getTime();\n\n         function finish()\n         {\n            var finishTime = dateObj.getTime();\n\n             alert((finishTime - startTime) + \' milliseconds spent for rendering\');\n         }\n     </script>\n</head>\n<body onload="finish();">\n
Вы в начале сделали
Код: plaintext
\n var dateObj = new Date();\n
а затем
Код: plaintext
\n var startTime  = dateObj.getTime();\n....\n var finishTime = dateObj.getTime();\n
Конечно всегда будет 0.
Сравните
apapacy
Код: plaintext
\n = (new Date()).getTime();\n

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513601
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
да показывал вроде бы... тут

Да уж... Ж8-/ "...на третий день индеец Зоркий Сокол заметил, что не хватает одной стены..."
Код: plaintext
\n<head runat="server">\n     <title>Untitled Page</title>\n\n     <script type="text/javascript" language="javascript">\n        var dateObj = new Date();\n\n        var startTime = dateObj.getTime();\n\n         function finish()\n         {\n            var finishTime = dateObj.getTime();\n\n             alert((finishTime - startTime) + \' milliseconds spent for rendering\');\n         }\n     </script>\n</head>\n<body onload="finish();">\n
Вы в начале сделали
Код: plaintext
\n var dateObj = new Date();\n
а затем
Код: plaintext
\n var startTime  = dateObj.getTime();\n....\n var finishTime = dateObj.getTime();\n
Конечно всегда будет 0.
Сравните
apapacy
Код: plaintext
\n = (new Date()).getTime();\n

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4Ух... Простите :) .net-овские мои замашки... Я не знал, что объект Date инициализируется при создании и больше не изменяется. Позор на мою голову :( Ща буду сёркать по разделу "самые умные книги по javascript"... Кстати, вы первый, кто прочитал мой исходник внимательно, хоть и не сразу. За что вам тоже спасибо!
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513668
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
Ща буду сёркать по разделу "самые умные книги по javascript"

тынць присовокупляюсь

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513925
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Не помню точно в каких браузерах, но в некоторых одно и тоже событие (window.onload===body.on;oad), а в других разное. Но глубже не копал (в чем разница)
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35514075
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy Ex_Soft
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Не помню точно в каких браузерах, но в некоторых одно и тоже событие (window.onload===body.on;oad), а в других разное. Но глубже не копал (в чем разница)я попробую ещё раз. испытываю на Файрфоксе 2.0.0.16
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35514121
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy
в некоторых одно и тоже событие (window.onload===body.on;oad), а в других разное

На характер спросил людей c dklab'а
чем <body onload="SmthFunc()"> отличаецо от window.onload=SmthFunc?
....это идентичные конструкции...
....
....одно и то же делается...
....
....идентично...

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516543
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BTW, тока шо наткнулсо
http://www.javascriptkit.com/jsref/window.shtml
*Most of the events above can be defined in two ways. Using "onload" as an example:
Код: plaintext
1.
2.
<body onload="dothis()">
window.onload=dothis //inside your script

Все больше к тому, что, таки, сие - идентично...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516574
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft...Все больше к тому, что, таки, сие - идентично...
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body onload="a=1;">
<button onclick="alert(window.onload);alert(document.body.onload)">Click</button><br>
</body>
</html>
Таки нет. Интересно в ИЕ и фирефоксе посмотреть.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516633
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Интересно в ИЕ и фирефоксе посмотреть.

Mozilla 1.7.13, Mozilla Firefox 2.0.0.16
function onload(event){
a = 1;
}

undefined

IE 6.0.2800.1106+SP1
null

function anonymous()
{
a=1;
}

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516639
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот то-то и интересно. Почему так.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516676
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Почему так

М.б. из-за этого ? Потому как Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector показывают
Код: plaintext
1.
<body onload="a=1;">
как
body.attributes[0].nodeName="onload"
body.attributes[0].nodeValue="a=1;"
body.attributes[0].nodeType=2
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516752
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Опера

Код: plaintext
1.
2.
3.
4.
<html>
<body onload="a=1;">
<button onclick="alert(window.onload);alert(document.body.onload)">Click</button><br>
</body>
</html>

оба раза а=1;

Причина? Да нет причины. body.onload событие из спецификации, а window.onload событие де-факто поддерживают все браузеры, но не специфицировано. Поэтому строго использовать лучше body.onload.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35519513
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Хромом Гугле
1.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
function onload(evt){
   with (this.ownerDocument ? this.ownerDocument :{}){
      with (this.form ? this.form : {}){
         with (this){
            a= 1 ;
         }
      }
   }
}
2. null
Бред какой-то...
...
Рейтинг: 0 / 0
49 сообщений из 49, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Измерение времени рендеринга страницы средствами JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]