|
Записать в файл, парамерт фунцкии в Jawascript
Всем привет
Есть программный код ------------------------------------------------------------------------ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Документ Без Имени</title> </head> <body> <script type="text/JavaScript"> function CreateFile() { var fso, tf; fso = new ActiveXObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile("c:\\testfile.txt", true); // Вставка строки с переносом на новую. tf.WriteLine('strochka') ; // Вставка 3 пустых строк. tf.WriteBlankLines(3) ; // Вставка новой строки, без переноса. tf.Write ("This is a test."); tf.Close(); } </script> <input type="button" value="Первая кнопка" onClick="CreateFile()"> <input type="button" value="вторая кнопка" onClick="CreateFile()"> <input type="button" value="Третья кнопка" onClick="CreateFile()"> </body> </html> -------------------------------------------------------------- как сделать чтобы при нажатии на кнопку "Первая кнопка" записывалось в файл число например ("9"), при нажатии на вторую,затиралось бы первое число и писалось ("15"), при нажатии на третью кнопку ("256"); то есть как сделать чтобы функция CreateFile была со строковым параметром например (CreateFile(string)). Вопрос 2 Почему не срабатывает данный скрипт в FireFox. Спасибо. |
Цитата:
|
Можно использовать localstorage.
function createFile(str, repl) { var storage = (window.localStorage && window.localStorage.setItem) ? window.localStorage : null; if(storage) { if(!repl) { storage.setItem(storage.length + 1, str); } else { storage.setItem(storage.length, str); } } } <input type="button" value="Первая кнопка" onClick="createFile(9)"> <input type="button" value="вторая кнопка" onClick="createFile(15)"> <input type="button" value="Третья кнопка" onClick="createFile(256)"> |
Мне нужно чтобы число было в файле я потом читать его другой программой буду
просто я не вижу в приведенном примере было видно что записывается в файл например 1.txt. Я просто новичек в jawa пытаюсь понять. |
Ну, тогда нужно java. С помощью JavaScript не получится писать фаилы на компьютер пользователя.
|
можно в куки записать. Куки - это файл. Если конечно юзверь их не отключил.
|
В современных браузерах можно использовать Blob и вывести запрос на сохранение файла. Конкретно писать - не плучится.
|
Вопрос как можно сделать так чтобы функция Createfile(number) могла выполняться со стороны клиента?
Если я захожу на страничку с сервера то есть (у меня G-Server крутиться на машине я с той же машины через браузер на неё захожу то все работает так как надо). Фунцкия не срабатывает если я захожу с клиентской машины. То есть я в ручную создал папку файл на клиентской машине но туда ничего не пишется. |
повторю выше написанное
javascript не может писать в файлы |
Молодой человек как же не может у меня пишет в файл числа
только на серверной машине на клиентской нет |
Часовой пояс GMT +3, время: 10:54. |
|