Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Открытие новй страницы в IE Добавлено: 16.03.03 08:01  

Автор вопроса:  Sudden | Web-сайт: www.mr-sudden.narod.ru

Как открыть новую страницу в IE, причём в том же окне IE, то есть не запуская его ещё раз? Заранее благодарен :)

Ответить

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

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



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #1
Добавлено: 16.03.03 10:03

С помощью объекта InternetExplorer это сделать:
Set oIE = New SHDocVw.InternetExplorer
oIE.Visible = True   'показать IE

следующая команда загружает старницу в сущствующий IE:
oIE.Navigate "c:\1.html"

Можно также передвигаться между страницами с помощью "Back" и "Forward"

Ответить

Номер ответа: 2
Автор ответа:
 Sudden



Вопросов: 2
Ответов: 10
 Web-сайт: www.mr-sudden.narod.ru
 Профиль | | #2
Добавлено: 16.03.03 10:51

Огромное спасибо! Я попробую...

Ответить

Номер ответа: 3
Автор ответа:
 Sudden



Вопросов: 2
Ответов: 10
 Web-сайт: www.mr-sudden.narod.ru
 Профиль | | #3
Добавлено: 16.03.03 14:13
Не работает :( Говорит: user-type not defited... Как полностью всё это провернуть? ;)

Ответить

Номер ответа: 4
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #4
Добавлено: 16.03.03 16:34
а ты установил reference на библиотеку (ActiveX): shdocvw.dll ?

Ответить

Номер ответа: 5
Автор ответа:
 Sudden



Вопросов: 2
Ответов: 10
 Web-сайт: www.mr-sudden.narod.ru
 Профиль | | #5
Добавлено: 16.03.03 17:57
У меня её нету :(

Ответить

Номер ответа: 6
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #6
Добавлено: 16.03.03 18:14
А Internet Explorer у тебя установлен?
Потому, что Microsoft пишет, что "The Internet Explorer browser is implemented in Shdocvw.dll, ...".
Так, что если есть IE, просто обязан быть и Shdocvw.dll.

Ответить

Номер ответа: 7
Автор ответа:
 Sudden



Вопросов: 2
Ответов: 10
 Web-сайт: www.mr-sudden.narod.ru
 Профиль | | #7
Добавлено: 16.03.03 18:26

Конечно! Куда ж без него ;) Я в Reference искал такую биб-ку, и её нету :( Может на компе найду...

Ответить

Номер ответа: 8
Автор ответа:
 Sudden



Вопросов: 2
Ответов: 10
 Web-сайт: www.mr-sudden.narod.ru
 Профиль | | #8
Добавлено: 16.03.03 18:44
Нашёл, всё работает... Но с помощью этой комманды открывается страница в новом окне, а мне нужно, чтобы в том же окне новая страница :)

Ответить

Номер ответа: 9
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #9
Добавлено: 17.03.03 08:21

Как я уже писал в первом ответе, один раз создаёшь объект:
Set oIE = New SHDocVw.InternetExplorer

и потом используя созданый объект открываешь новую страницу:
oIE.Navigate "c:\1.html"

если надо открыть ещё страницу в том же IE, то используй существующий объект
oIE.Navigate "c:\2.html"

и т.д.

Ответить

Номер ответа: 10
Автор ответа:
 Sudden



Вопросов: 2
Ответов: 10
 Web-сайт: www.mr-sudden.narod.ru
 Профиль | | #10
Добавлено: 24.03.03 11:10
Нет, ничего не получается :(
Напиши подробней, пожалуйста. Для всех
элементов объявить oIE нельзя, а без этого
пирходится каждый раз в новом окне
открывать. Иначе адрес вообще не менятеся :(

Ответить

Страница: 1 |

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



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