我正在使用下面的代碼來打開文件對話框,但按鈕單擊()時沒有任何反應。怎麼了?爲什麼文件對話框不能打開?
<input id="btnBrowse" name="btnBrowse" type="button" value="Browse" onclick="document.execCommand('SaveAs');"/>
編輯:
任何其他方式來打開其他瀏覽器這樣的對話呢?
我正在使用下面的代碼來打開文件對話框,但按鈕單擊()時沒有任何反應。怎麼了?爲什麼文件對話框不能打開?
<input id="btnBrowse" name="btnBrowse" type="button" value="Browse" onclick="document.execCommand('SaveAs');"/>
編輯:
任何其他方式來打開其他瀏覽器這樣的對話呢?
我找到了一個替代方案。它的名字是Uploadify,是一個JQuery實現。
AFAIK,它只會在IE中工作。它正在我的IE 7而不是在FF。
檢查:http://msdn.microsoft.com/en-us/library/ms536419%28VS.85%29.aspx
相關SO貼子:[Javascript:document.execCommand跨瀏覽器?](http://stackoverflow.com/questions/1817441/javascript-document-execcommand-cross-browser) – 2009-12-30 07:41:43
看這個回答 http:///stackoverflow.com/questions/833015/does-execcommand-saveas-work-in-firefox – 2009-12-30 07:41:08