Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: На сколько прокручен ScrollBar
 
 автор: himic   (05.10.2009 в 08:24)   письмо автору
 
 

Бьюсь, никак не могу решить задачу на сколько прокручен ScrollBar.
Столько всего нашёл, а в экспроллере не работает (((

Методом перебора всевозможных вариантов, заработал последний

alert(window.scrollY);
alert(document.body.scrollTop);
alert(document.body.scrollY    );
alert(window.pageYOffset);
alert(document.body.parentElement.scrollTop);

  Ответить  
 
 автор: ddhvvn   (06.10.2009 в 14:42)   письмо автору
 
   для: himic   (05.10.2009 в 08:24)
 

а document.documentElement.scrollTop ? ;)

  Ответить  
 
 автор: himic   (21.10.2009 в 08:38)   письмо автору
 
   для: ddhvvn   (06.10.2009 в 14:42)
 

да

  Ответить  
 
 автор: АЯ   (21.10.2009 в 09:04)   письмо автору
 
   для: himic   (21.10.2009 в 08:38)
 

Свойства scrollTop и scrollLeft в браузере MSIE прекрасно работают для следующих объектов:
A, ADDRESS, APPLET,
B, BDO, BIG, BLOCKQUOTE, body, BUTTON,
CAPTION, CENTER, CITE, CODE, COL, COLGROUP, custom,
DD, DFN, DIR, DIV, DL, DT,
EM, EMBED,
FIELDSET, FORM,
HEAD, Hn, HTML,
I, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image,
INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text,
ISINDEX,
KBD,
LABEL, LEGEND, LI, LISTING,
MARQUEE, MENU, META,
NOBR,
OBJECT, OL, OPTION,
P, PLAINTEXT, PRE,
S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP,
TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TR, TT,
U, UL,
VAR,
XMP

Источники информации - http://msdn.microsoft.com/en-us/library/ms534618(VS.85).aspx и
http://msdn.microsoft.com/en-us/library/ms534617(VS.85).aspx

Таким образом, то, что назвали "методом перебора всевозможных вариантов" вы (и ваш соавтор) можно охарактеризовать так:
alert(window.scrollY); -- ваша неграмотность
alert(document.body.scrollTop); -- прекрасно работает, но у вас из-за чего-то не получилось
alert(document.body.scrollY    ); -- опять ваша неграмотность
alert(window.pageYOffset); -- аналогично предыдущему
alert(document.body.parentElement.scrollTop); -- работает, но никому не нужный выверт, т.к. родителем тега <body> является тег <HTML>
---
alert(document.documentElement.scrollTop) - опять же работает, и опять же выверт, это снова тег <HTML>

Резюме: если это и метод, то к "всевозможности вариантов" он не имеет отношения, т.к. половина вариантов невозможна в принципе (там, где есть window и/или выдуманные вами свойства scrollY и pageYOffset).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования