我正在尝试编写一个小书签来跟踪邮件中的包裹。首先它检查跟踪页面是否打开,如果没有,它会在新选项卡中打开它,然后将表单的值设置为跟踪号。最后,它提交表单。到目前为止,我无法做的是在小书签打开一个新选项卡的情况下设置表单的值。
这是我所拥有的:
javascript: (function(){
var trackingNumber = "/*tracking number*
/";
var a = document.forms.trackingForm;
if (' http://fedex.com/Tracking ' == document.location) {
trackingForm.trackNbrs.value = trackingNumber;
document.forms.trackingForm.submit();
}
else {
window.open(' http://fedex.com/Tracking ');
this.window.onload = function(){
//好像是这个问题
trackingForm.trackNbrs.value = trackingNumber;
onload(document.forms.trackingForm.submit());
}
}
})();
有任何想法吗?