2012-09-26 69 views
1

你好,我想知道如果我可以在JavaScript中的卸載方法做button.click;或一個document.getElementById('target')。click(),現在我正在爲不同的Broswers使用不同的方法,但我似乎無法讓它們一起工作。js-獲取卸載工作跨瀏覽器的一個按鈕

這樣做的原因是我想清除瀏覽器中的信息,但我似乎無法使卸載方法正常工作。但我甚至不知道卸載方法是否可以執行button.click或document.getElementById('target')。click();有沒有像這種方法可以或不可以做的事情列表?這是我正在努力工作的代碼。

window.onunload=leave; 

    function leave() { 

    // For Internet Explorer only. 
    if (navigator.appName == "Explorer"){ 
    document.getElementById('kioskform:broswerCloseSubmit').click(); 
    } 

    // For Chrome only 
    if (navigator.appName == "Chrome"){ 
    // add code for Chrome to use. 
    } 

    // for safari only 
    if (navigator.appName == "Safari"){ 
    // add code for Safari to use 
    } 

    // for firefox only 
    if (navigator.appName == "Firefox"){ 
    // add code for Firefox to use 
    } 

} 

到目前爲止唯一工作的是IE瀏覽器,但其他網頁瀏覽器並不喜歡文檔中的代碼。但我想嘗試其他與我正在合作的broswers的其他方法。但是,我似乎無法讓巴斯德檢測工作,任何想法或建議或建議非常感謝你。

回答