Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Автоскроллинг в WebBrowser1 Добавлено: 05.04.06 10:27  

Автор вопроса:  SRV | ICQ: 254226129 
Возможно ли это, и как? Спасибо...

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #1 Добавлено: 05.04.06 11:46
WebBrowser.Document.Window.ScrollTo

Ответить

Номер ответа: 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-сайт: intermult.boom.ru
 Профиль | | #7
Добавлено: 06.04.06 18:06
Подключи в References библиотеку "Microsoft HTML Object Library" и юзай вот это код:

    ;Dim 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
Y = mDoc.parentWindow.Scroll(0, mDoc.body.scrollHeight)


Не тестил, но попробуй

mDoc.parentWindow.Scroll 0, mDoc.body.scrollHeight

or

Call mDoc.parentWindow.Scroll(0, mDoc.body.scrollHeight)

Ответить

Номер ответа: 11
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #11
Добавлено: 07.04.06 20:28
ISpy Твой код не работает, может шото не так написал!

Я руками ничего не писал, а вырезал из своего готового проекта (рабочего), так что не знаю...

Проверь "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-сайт: intermult.boom.ru
 Профиль | | #13
Добавлено: 09.04.06 11:51
Пожалуйста :), рад что смог помочь.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам