Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   отображение размера html страницы (https://javascript.ru/forum/events/29993-otobrazhenie-razmera-html-stranicy.html)

Deff 20.07.2012 19:57

Цитата:

Сообщение от maloun365
это позволит узнать размер страницы, а как считать байты по мере их загрузки?

Считать байты проще - ставим таймер - периодически считывающий
document.body.parentNode.innerHTML.split('').length

cyber 20.07.2012 19:57

а почему не сделать подобную анимацию загрузки

<!DOCTYPE HTML>
<html>
  <head> 
  <style>
    
    body {
background: #161616 url(http://www.alessioatzeni.com/wp-content/tutorials/html-css/CSS3-loading-animation-loop/pattern_40.gif) top left repeat;
margin: 0;
padding: 0;
font: 12px normal Verdana, Arial, Helvetica, sans-serif;
height: 100%;
}
    .ball {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-top:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 35px #2187e7;
	width:50px;
	height:50px;
	margin:0 auto;
	-moz-animation:spin .5s infinite linear;
	-webkit-animation:spin .5s infinite linear;
}
.ball1 {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(0,183,229,0.9);
	opacity:.9;
	border-top:5px solid rgba(0,0,0,0);
	border-left:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 15px #2187e7; 
	width:30px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:-50px;
	-moz-animation:spinoff .5s infinite linear;
	-webkit-animation:spinoff .5s infinite linear;
}
@-moz-keyframes spin {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}
    .load{
      margin:50px;
    
    }   
    </style>
  
  </head>
  <body>
<div class ='load'>
    <div class="ball"></div>
<div class="ball1"></div>
    </div>
  </body>
</html>

и по window.onload или DOMContentonload показывать страницу?

devote 21.07.2012 19:03

cyber,
а что кроме вебкит и мозилы других браузеров не бывает? например опера с префиксом -o- хорошо работает с анимацией, а точнее анимация в опере реализована на 99.9% да и обычное w3c стандартное без префиксов писать не забывать нужно...

cyber 21.07.2012 23:07

эта анимация была для примера можно юзать гифку


Часовой пояс GMT +3, время: 20:42.