Я пытаюсь написать букмарклет, который отслеживает пакет по почте. Сначала он проверяет, открыта ли страница отслеживания, если она не открывается на новой вкладке, а затем устанавливает значение формы в номер отслеживания. Наконец, он представляет форму. То, что я до сих пор не могу сделать, это установить значение формы в том случае, когда букмарклет открывает новую вкладку.Использование букмарклета для отслеживания пакета
Вот что у меня есть:
JavaScript: (функция() {
уаг Trackingnumber = "/*tracking number*
/";
вар а = document.forms.trackingForm;
если (»http://fedex.com/Tracking '== document.location) {
trackingForm.trackNbrs.value = Trackingnumber;
document.forms.trackingForm.submit();}
else {
window.open ('http://fedex.com/Tracking');
this.window.onload = функция() {// Это, как представляется, проблема
trackingForm.trackNbrs.value = Trackingnumber;
onload (document.forms.trackingForm.submit());
}
}
})();
Любые идеи?
Возможно, этот пользовательский указатель - это то, что вы хотите http://userscripts.org/scripts/show/839 – jerone