Переадресация в VBScript

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Переадресация в VBScript

Сообщение Faust » 03.09.2005 (Сб) 17:25

Кто работал с VBScript, подскажите, можно ли (и как?):
1) перейти на некоторую страницу, адрес которой хранится в переменной;
2) отловить переадресацию на другую страницу.
Листинги не горят!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.09.2005 (Сб) 22:38

1. window.navigate()
2. в смысле, переадресацию чего? :-?
Изображение

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 04.09.2005 (Вс) 9:02

Ну, если мы заходим на страницу Y, а оттуда нас посылают на станицу X... Извините за неполный ответ, но моя безграмотность в вопросах, связанных с сетью не позволяет мне описать происходящие процессы более полно. Ну, со стороны пользователя это обычно выглядит так: набрал в строке заголовка нечто, а потом в ней резко появляется какой-то "левый" адрес (ну, как с найденных в поисковиках сайтов крэков пересылают на порносайты). Вот подобное безобразие на странице, куда мой скрипт переходит, мне хотелось бы отловить.
Листинги не горят!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.09.2005 (Вс) 11:10

Когда браузер переходит с твоей страницы на другую, то твоего скрипта уже нет в памяти: он остался на выгруженной странице.
Соответственно, прочитать содержимое следующей страницы он уже не сможет.
Изображение

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 05.09.2005 (Пн) 10:22

А если скрипт сделать во фрейме и открывать сайт в другом фрейме? Сорри, если гоню - давно не занимался ничем вебовским.

И еще: я знаю два типа переадресации - через META'у REFRESH или скриптом. Первую точно можно отловить, просто анализируя содержимое документа. Вторую - гораздо сложнее, поскольку в скрипте можно написать переадресацию миллионом разных способов :)

А вообще, идея прикольная. Только там теперь не только переадресация, там еще всякие ActiveX, которые тебе что-то на комп начинают устанавливать. Я их панически боюсь :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 05.09.2005 (Пн) 10:57

uhm писал(а):И еще: я знаю два типа переадресации - через META'у REFRESH или скриптом. Первую точно можно отловить, просто анализируя содержимое документа. Вторую - гораздо сложнее, поскольку в скрипте можно написать переадресацию миллионом разных способов :)

А третий тип, кодом ответа 302, как отлавливать скриптом будешь? ;-)
Изображение

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 05.09.2005 (Пн) 12:00

А я подозревал, что их там больше :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 63

    TopList