Intereting Posts
Изменение значений по умолчанию в текстовом поле с помощью раскрывающегося списка Селектор Jquery, чтобы получить все выпадающие значения, проблемы для двух выпадающих меню Символы Unicode не отображаются должным образом в canvasе HTML5 Сделайте div при прокрутке прокрутки определенной точки страницы Ошибка JQuery в php Могу ли я управлять позиционированием блоков выбора IE 10? TypeError: «undefined» не является объектом (оценка «window.frames . Document.location ‘) Сохранить jquery-селектор в переменной Получить выбранный текст с помощью JavaScript Как сделать скрипт обнаружения, если обнаруживать старый и перенаправить на другую страницу? Получить контент DIV с внешнего веб-сайта Изменить цвет фона элементов HTML с помощью JavaScript за определенный период времени? Вертикально центрируйте два элемента в div Выделите текст внутри textarea, как Facebook Показать HTML-код в HTML

Создание текстового файла журнала с помощью Javascript

Я пытался сделать это без везения, поэтому я решил спросить.

У меня есть страница с множеством разных кнопок, и каждая кнопка имеет свои собственные параметры.

Я хочу создать файл .txt в виде журнала, а затем каждый раз, когда кто-то нажимает на одну из кнопок, записывает в журнал с параметрами и кнопкой, которая была нажата. Каждая кнопка имеет свою собственную функцию, поэтому я предполагаю, что просто создам функцию, а затем добавлю ее в начале каждой функции, используя параметры функции.

Поэтому мне нужно будет создать txt-файл, используя onLoad (), я предполагаю, а затем создаю функцию для записи в файле .txt каждый раз, когда нажимается кнопка.

Я пытался:

function WriteToFile(passForm) { set fso = CreateObject("Scripting.FileSystemObject"); set s = fso.CreateTextFile("logs\log1.txt", True); s.writeline("HI"); s.writeline("Bye"); s.writeline("-----------------------------"); s.Close(); } 

но не повезло, и я получил сообщение об ошибке «Ожидание объекта» в начале строки set fso .

Любые идеи о том, как решить эту проблему или реализовать ее лучше?

UPDATE Итак, я просто хочу создать файл журнала и заполнить данные каждый раз, когда пользователь нажимает на кнопки, чтобы я знал, кто нажимает. Все мои файлы находятся на сервере, поэтому я просто хочу создать там текстовый файл и заполнить его информацией.

Скажем, у вас есть HTML MARKUP с разными кнопками

     

И когда нажата кнопка, вы получаете имя кнопки и отправляете ее на сервер для записи в лог-файл с последующим вызовом ajax. Предполагая, что у вас есть PHP на стороне сервера

  $(".capture").click(function(){ var buttnName=$(this).attr('name'); $.ajax({ type:"POST", data:"ClickedButton="+buttonName, url: "server.php", success: function(data){ alert('Written in Log File'); } }); // END Ajax }); 

в server.php следующий код будет использоваться для записи в файл журнала

  $myFile = "logfile.txt"; \\Considering the text file in same directory where server.php is $fh = fopen($myFile, 'w') or die("can't open file"); $stringData =$_POST['ClickedButton'] ; fwrite($fh, $stringData); fclose($fh); 

не просто? Примечание. Для этого вам нужен JQuery

Вы пытаетесь это сделать?

http://www.yaldex.com/wjscript/jsfilecreateTextFile.htm

Если это так, то используется активный объект x. Это была бы вещь.

JavaScript, без браузера (по умолчанию), имеет доступ в любом месте файловой системы. Даже небольшое пространство. Возможно, вам захочется заглянуть в хранилище HTML5 http://www.html5rocks.com/en/features/storage .

Если пользователь запросит file.txt с журнальным отчетом, вы можете создать вызов для загрузки и заполнить содержимое, возвращаемое тем, что хранится в объекте Storage.