Показать сообщение отдельно
  #8 (permalink)  
Старый 10.05.2012, 23:34
Новичок на форуме
Отправить личное сообщение для mp65 Посмотреть профиль Найти все сообщения от mp65
 
Регистрация: 10.05.2012
Сообщений: 2

Kolyaj,
А в букмарклете как это сделать? Поясните.
Там, кстати, ещё и кнопочку надо нажать.

Я написал для просмотра трекинга russianpost:
javascript: (function(){
document.location='http://www.russianpost.ru/resp_engine.aspx?Path=rp/servise/ru/home/postuslug/trackingpo'; document.getElementById('BarCode').value='1234';
})();

Код после document.location не выполняется, увы, та же проблема.


Подумал, подумал - похоже, это фундаментальное ограничение. Нельзя загрузить страницу и продолжить выполннение на ней своего скрипта (
Ладно, разобьём на две части - одна кнопочка будет запускать страницу, а при помощи другой кнопочки, уже букмарклета, будут вводиться данные типа logon и pass.
Попробовал на russianpost.ru. Кнопочка активации формы не срабатывает.
Там <input type="button" name="searchbarcode" onclick="CheckInputCode();" value="Найти"></input>
и
<input type="hidden" id="entryBarCode" name="entryBarCode" size="14" maxlength="14" value="">
Использую варианты с
document.getElementById('entryBarCode').click()
и
document.getElementByName('searchbarcode').click()
Ничего не получается, заполненная форма не активируется, поиск не производится.
Понимаю, что делаю что-то не так, подскажите, плз.

Последний раз редактировалось mp65, 11.05.2012 в 00:58.
Ответить с цитированием