一個doc文件我有一個網頁,我想,當按鈕用戶點擊,那麼它必須創建一個包含類似名稱等,並命名我們在PHP庫和以下信息的doc文件。網創建一個文件,所以在html中有這樣的方式,以便我們可以在項目的根文件夾中創建文件。如何創建使用JavaScript和HTML
2
A
回答
2
你不能在服務器上創建爲HTML和JS都僅用於客戶端。即使這樣,如果你願意做這樣的事情在未來的這個客戶端,請使用以下信息:
兩種方法在規範中定義的, 1)createDocument從DOM核心2級和 2)從HTML5創建HTML文檔。
的前者創建一個XML文檔(包括XHTML),所述後者創建HTML文檔。都駐留,作爲功能,在的DOMImplementation接口上。
var impl = document.implementation,
xmlDoc = impl.createDocument(namespaceURI, qualifiedNameStr, documentType),
htmlDoc = impl.createHTMLDocument(title);
實際上,這些方法相當年輕,只在最近的瀏覽器版本中實現。據http://quirksmode.org和MDN,以下瀏覽器支持createHTMLDocument:
Chrome 4的
歌劇院10
火狐4
的Internet Explorer 9
的Safari 4
你可以創建一個在舊版本的Internet Explorer的HTML文檔,使用的ActiveXObject:
var htmlDoc = new ActiveXObject("htmlfile");
產生的對象將是一個新的文件,可以像任何其他文件進行操作。
0
HTML和JavaScript的客戶端上運行,但在項目中創建的根文件夾中的文件,需要在服務器上的程序。幸運的是,這種交流形式有一個共同的標準技術:AJAX。你的進程可能會像這樣運行:
- 使用您喜歡的AJAX庫的請求發送到服務器創建文件
- 使用現有的圖書館寫PHP或.NET服務器上的代碼,這將接受請求,創建文件並返回URL
- 顯示的URL在你的頁面供用戶下載。
如果您使用JQuery或任何其他標準的JavaScript框架,他們將有一個AJAX庫中已經內置的。
相關問題
- 1. 如何創建使用HTML和JavaScript的
- 2. 創建使用HTML和JavaScript
- 3. 創建使用表單從HTML和JavaScript
- 4. 如何使用JavaScript創建和jQuery
- 5. 如何使用HTML和JavaScript
- 6. 如何創建使用JavaScript
- 7. 如何使用JavaScript創建
- 8. 創建使用CSS3和HTML
- 9. 使用Javascript數組創建HTML表格?
- 10. 僅使用HTML/JavaScript創建購物車
- 11. 使用javascript創建動態HTML表單
- 12. 使用javascript創建HTML表格
- 13. 使用Javascript動態創建HTML元素?
- 14. 如何使用在javascript中創建的對象在html中創建表格?
- 15. 如何在javascript中創建html組件
- 16. 如何使用Javascript在html中創建完整的塊
- 17. 如何使用javascript構造函數創建html元素?
- 18. 如何在jsp頁面中使用javascript創建html obejct
- 19. JavaScript的HTML創建
- 20. 如何使用html和javascript調用webservice
- 21. 如何使用js創建html元素
- 22. 如何使用JavaScript創建具有屬性和事件的HTML元素?
- 23. 創建一個使用循環創建HTML表的javascript函數
- 24. 如何使用css和html創建應用程序表單行
- 25. 使用Javascript和HTML創建一個清晰的按鈕
- 26. 使用Javascript和HTML創建幻燈片放映
- 27. 使用Javascript和HTML Canvas創建類似於Photoshop的拾色器
- 28. 使用javascript,html和css創建二十一點遊戲
- 29. Javascript,html和css創建一個覆蓋
- 30. 如何在javascript和html中使用cookie?
HTML連接的javascript是客戶端技術,所以你將無法創建doc文件直接存儲在服務器應用程序的根文件夾中。但是,使用JavaScript,您可以將JSON發送到您的服務器,在那裏您可以創建文檔。 – MarioDS 2013-04-24 07:36:28
基本上這個文件在本地運行不需要服務器 – 2013-04-24 07:39:29
因此,現在你問的是,當用戶點擊一個按鈕時,一個網站是否可以在用戶的計算機上寫入4000億個文件。答案是:No. – 7stud 2013-04-24 08:06:58