0
在我的遗产网站“document.pressed”的动作,我发现这个呼叫从地址栏
<input type="image" id="QuickPass" name="QuickPass" src="/images/QuickPass.gif" alt="Quick Pass" onclick="document.pressed=this.value" value="QuickPass" />
这种形式的内部
<form name="ListForm" method="post" onSubmit="return OnSubmitForm();" accept-charset="UTF-8" >
有一个JavaScript方法捕捉到OnSubmitForm()
方法
function OnSubmitForm(cbLength) {
//Snip
else if (document.pressed == 'QuickPass'){
//Do stuff
return true;
}
//Snip
}
有没有办法通过触发QuickPass
通过URL栏?我虽然javascript:(document.getElementById("QuickPass").onclick())
会工作,但它只是返回“未定义”(在Chrome的CONSOL),并没有在IE6(它建立运行)
注:我没有写的原代码,但我维护它。此外,我无法重新编写代码,使其更适合网址栏友好,因为我们处于开发周期的末尾,今天是我项目的最后一天。最后,代码在物理点击(并且已有5年)的情况下工作得非常好。