2015-01-17 58 views
0

我有打開的showModalDialog並在對話框頁面這段JavaScript代碼的HTA:ShowModalDialog的幫助按鈕

function helpButton(){ 
    document.body.style.curosor = "help"; 
    my_div.onclick = function(){alert("Help for the div is displayed here")} 
} 

我想在在showModalDialog的標題欄中顯示的幫助按鈕,像圖片如下: help button

(不介意的事實,該圖片在法國,這是我的電腦的語言)

當我推上幫助按鈕,我希望它執行helpButton()功能。

回答

0

showModalDialog('path', 'arg', 'help:yes');,您可以在打開的對話框的window中附加一個onhelp處理程序。但是,此對話框屬性已過時 - 自IE9以來(如果我能夠正確記起),並且在運行帶有較新IE的HTA時使用X-UA降級應用程序時無法返回。

您仍然可以設置onhelp,並通過敲擊F1稱之爲:

window.onhelp = function() { 
    alert('Help is asked.'); 
}; 
+0

'的showModalDialog( 「路徑」, 「ARG」, 「幫助:是」)'不工作,即使我的電腦有IE8。我試着把'',但它仍然無法工作。我也用'ie = 7'和'ie = 8'試過,沒有結果。就'window.onhelp'而言,我已經將它用於'window.open(「help.html」)'(打開一個幫助HTML文檔)。知道我在HTA中進行編程可能對您有用。 「 –

+0

」'...不能通過降級應用程序返回...'「。我可能會錯誤地記得該版本,或者甚至是基於操作系統的Vista或Windows7更改。 – Teemu

+0

我總是可以在頁面底部放置一個'',但我希望能夠做得更好。 –