Показать сообщение отдельно
  #4 (permalink)  
Старый 22.03.2010, 20:12
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

khusamov,
я Вам больше скажу, даже если Вы укажете подключение css раньше скрипта, если он загрузится раньше замера ширины, Вам повезло.

Простой тест:
index.htm
…
<link rel="stylesheet" type="text/css" href="sleeper.php" />
<script type="text/javascript">alert(document.body.clientWidth)</script>
…

sleeper.php
<?php 
header("Content-Type: text/css");
sleep(5);
?>
body {
	width: 200px;
}


IE8: 200px (ждет окончания загрузки)
Fx3.6: 200px (ждет окончания загрузки)
Op10.50: 1264px (ждет загрузки 3 секунды, потом в любом случае запускает скрипт)
Cr4: 1264px (не ждет вообще)

Последний раз редактировалось subzey, 22.03.2010 в 20:16.
Ответить с цитированием