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年)的情況下工作得非常好。