tôi có một textarea và hai nútLàm thế nào để mở và lưu văn bản trong html vào một tập tin sử dụng javascript trong HTML
như
<form name="form1">
<textarea name="text1"> HTML Codes goes here </textarea>
<input type="button"> Open File
<input type="button"> Save File
</form>
khi tôi bấm vào nút "Save" tôi muốn các văn bản trong textarea được lưu (tôi muốn nó bật lên hộp thoại "lưu dưới dạng")
Khi tôi nhấp vào "mở", nó sẽ cho phép tôi chọn bất kỳ html hoặc textfile ... và tải văn bản trong textfile/htmlcode vào vùng văn bản của tôi.
Tìm thấy mã này trong http://www.dynamicdrive.com/forums/archive/index.php/t-10532.html
<html>
<head>
</head>
<body>
<script language="javascript">
function WriteToFile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("C:\\NewFile.txt", true);
var text=document.getElementById("TextArea1").innerText;
s.WriteLine(text);
s.WriteLine('***********************');
s.Close();
}
</script>
<form name="abc">
<textarea name="text">FIFA</textarea>
<button onclick="WriteToFile()">Click to save</Button>
</form>
</body>
</html>
này sẽ làm việc nếu nó porvides người dùng lựa chọn để lưu các tập tin ... và tôi quên nói rằng tất cả các file có trong máy tính của khách hàng.
Thanx trước
-Miss Subanki
Nah, trận đấu không bắt đầu trong hơn một giờ, rất nhiều thời gian để treo xung quanh trên SO. Tôi nghĩ rằng không ai trả lời bởi vì bạn đang yêu cầu một cái gì đó là không thể ... nhưng tôi sẽ để lại câu trả lời rõ ràng cho rất kinh nghiệm JavaScript. – Thomas
Cảm ơn bạn đã ủng hộ chúng tôi bằng cách này! : D – Thomas
oh bạn từ hà lan, không cần phải cảm ơn, họ chơi rất tốt .... bây giờ tôi là một fan hâm mộ lớn của netherlands .... họ xứng đáng để giành chiến thắng ... – subanki