Страница: 1 |
Страница: 1 |
Вопрос: Автоскроллинг в WebBrowser1
Добавлено: 05.04.06 10:27
Автор вопроса: SRV | ICQ: 254226129
Возможно ли это, и как? Спасибо...
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 05.04.06 11:46
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 05.04.06 11:48
P.S. Это код для .NET
Номер ответа: 3
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #3
Добавлено: 05.04.06 14:49
А для объекта ОСХ в обычном ВБ6 WebBrowser ?
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 05.04.06 16:01
Const SC_HSCROLL = &HF080 'Прокрутка горизонтальной полосы прокрутки
SendMessage...
or js...
<SCRIPT language=JavaScript><!--
i = 0;
flag = 0;
start_stop= 0;
function WinScroll2() {
if(start_stop==1) {
window.scroll(0, i*10);
if(flag==0) i++;
if(flag==1) i--;
if(i>40) {i=40;flag=1;}
if(i<0) {i=0; flag=0;}
}
setTimeout("WinScroll2()",100);
}
function kuku() {
if(start_stop==0) {
start_stop = 1;
}
else {
start_stop =0;
}
}
//--></SCRIPT>
Номер ответа: 5
Автор ответа:
Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #5
Добавлено: 05.04.06 16:55
ОК, пригодится
Номер ответа: 6
Автор ответа:
SRV
ICQ: 254226129
Вопросов: 30
Ответов: 107
Профиль | | #6
Добавлено: 06.04.06 10:07
Ребята я про ВБ 6.0
Номер ответа: 7
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #7
Добавлено: 06.04.06 18:06
Подключи в References библиотеку "Microsoft HTML Object Library" и юзай вот это код:
 im mDoc As MSHTML.IHTMLDocument
Set mDoc = WebBrowser1.Document
Y = mDoc.parentWindow.Scroll(0, mDoc.body.scrollHeight)
(Но этот код прокручивает до конца, поэкспериментируй с параметрами...)
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 06.04.06 18:33
>Ребята я про ВБ 6.0
(copy-paste):
Const SC_HSCROLL = &HF080 'Прокрутка горизонтальной полосы прокрутки
SendMessage...
Номер ответа: 9
Автор ответа:
SRV
ICQ: 254226129
Вопросов: 30
Ответов: 107
Профиль | | #9
Добавлено: 07.04.06 13:35
ISpy Твой код не работает, может шото не так написал!
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 07.04.06 17:43
Не тестил, но попробуй
mDoc.parentWindow.Scroll 0, mDoc.body.scrollHeight
or
Call mDoc.parentWindow.Scroll(0, mDoc.body.scrollHeight)
Номер ответа: 11
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #11
Добавлено: 07.04.06 20:28
Я руками ничего не писал, а вырезал из своего готового проекта (рабочего), так что не знаю...
Проверь "Set mDoc = WebBrowser1.Document" - у тебя точно имя компонента задано как WebBrowser1?
Ты подключил библиотеку?
Больше ничего в голову не приходит..
Номер ответа: 12
Автор ответа:
SRV
ICQ: 254226129
Вопросов: 30
Ответов: 107
Профиль | | #12
Добавлено: 08.04.06 11:09
Во блин! Спасибо большое ISpy, заработало!!! Вот это я понимаю содержательные ответы
Номер ответа: 13
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #13
Добавлено: 09.04.06 11:51
Пожалуйста , рад что смог помочь.