Как нажать на кнопку Javascript, которая не существует - PullRequest
0 голосов
/ 25 июня 2009

Я пытаюсь использовать элемент управления WebBrowser, чтобы нажать кнопку, на которой нет текста привязки или чего-либо еще

Я посмотрел на источник и увидел это.

var _tm7 = new TabMenu ( 'TempoTabMenuControl', 'TempoTabMenuControlRow', ['Добавить Edit '], 0); _tm7.Add (new TabMenuItem («Меню просмотра», «/Edit/NewUI.html?tstudio=45», «главное»), верно); _tm7.Add (new TabMenuItem ('Список свойств', '/Edit/Scripts/PrpList.asp', 'display'), false); _tm7.Add (new TabMenuItem («Новое объявление», «/Edit/Scripts/NewList.asp», 'display'), false);

Я предполагаю, что его скрипт заполняет поля выпадающего меню. Я хочу попасть в "/Edit/Scripts/NewList.asp", но я должен сделать это с помощью javascript, потому что NewList.asp настроен для работы только внутри фрейма с главной страницей в качестве родителя.

Файл Javascript, который они используют, находится здесь:

http://www.dailynewstube.com/Tabs.js

Есть ли способ активировать какой-то злой метод javascript или что-то из элемента управления WebBrowser?

Javascript Gurus Пожалуйста, помогите !!

1 Ответ

1 голос
/ 25 июня 2009

Большинство веб-браузеров имеют своего рода консоль, которую можно использовать для выполнения произвольного JavaScript. Большинство также поддерживают значительно более быстрый метод выполнения JavaScript: размещение javascript:[insert code here];void(0); в строке URL.

Я предполагаю, что под "управлением WebBrowser" вы имеете в виду программу со встроенным веб-браузером, а не реальный веб-браузер. Метод «javascript: in URL bar» может все еще работать, или если нет, вы можете попробовать зайти на сайт в реальном веб-браузере и использовать его консоль JavaScript. В противном случае вам не повезет, если вы не сделаете что-то необычное с участием прокси.

...