Я знаю, что могу установить поле ввода внутри фрейма, в данном случае называемого «MainFrame», выполнив следующие команды:
wv.loadURL("javascript:var mainFrame = document.getElementsByName('mainFrame')[0];");
wv.loadURL("var pas = mainFrame.contentWindow.document.getElementsByName('Password')[0];");
wv.loadURL("javascript:pas.value = '1';");
Но как поступить, если внутри есть другой фрейм (MidFrame)"MainFrame", в котором я должен установить значения?
Я пробовал несколько вещей, ае:
var mainFrame = document.getElementsByName('mainFrame')[0];
var midFrame= document.getElementsByName('midFrame')[0];
var pas = mainFrame.midFrame.contentWindow.document.getElementsByName('Number')[0];
pas.value = '1234'
Но без каких-либо результатов: / Может кто-нибудь объяснить это мне?
Редактировать:
Кажется, что "MainFrame" внутри "MainFrame"? Необработанный код с сайта: