Задача: Полезные утилиты, небольшие api и библиотеки и проч.
Исходник: Определение ширины/высоты окна браузера, язык: javascript [code #146, hits: 12682]
автор: - [добавлен: 24.05.2006]
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <HTML>
  3. <HEAD>
  4. <TITLE>© AlianceHTMLEditor [ http://editor.sut.net.ru/editor.html ]</TITLE>
  5. <script type="text/javascript" language="JavaScript">
  6. <!--//--><![CDATA[//><!--
  7. var x,y;
  8. // общий синтаксис
  9. if (self.innerHeight) {
  10. x = self.innerWidth;
  11. y = self.innerHeight;
  12. // IE 6 Strict Mode
  13. } else if (document.documentElement && document.documentElement.clientHeight) {
  14. x = document.documentElement.clientWidth;
  15. y = document.documentElement.clientHeight;
  16. // Остальные версии IE
  17. } else if (document.body) {
  18. x = document.body.clientWidth;
  19. y = document.body.clientHeight;
  20. }
  21. alert("Ширина: "+x+"\nВысота: "+y);
  22. //--><!]]>
  23. </SCRIPT>
  24. </HEAD>
  25. <BODY>
  26. контент
  27. </BODY>
  28. </HTML>
Написано в соотвествии стандартам и особенностям IE браузера.

Найдено на forum.vingrad.ru.
Тестировалось на: IE 6.0 SP2, Mozilla FF 1.5, Opera 8.5

+добавить реализацию