Member 9950476 Ответов: 1

создание текстового файла с помощью javascript


привет друзья я новичок в этом блоге, я собираюсь создать приложение, как текстовый редактор с помощью javascript, я пытаюсь создать новый текстовый файл с помощью метода ActiveXObject window, нажав на кнопку. Это создание файла, но я хочу создать новый текстовый файл, когда нажму на кнопку..
вот код, который я использовал для создания файла..
функция createfile()
{
var-файл;
var fso = new ActiveXObject ("Scripting.Filesystemobject, с");
var s = fso. OpenTextFile("C:\Libraries\Documents\NewFile.txt", 8, верно, 0);
s. WriteLine(......);
s. закрыть();
}
пожалуйста, помогите мне...

Richard C Bishop

Я не думаю, что Java Script имеет метод WriteLine (), это просто .Писать.

[no name]

Если это создание файла, что вы хотите сделать, то в чем проблема?

Sergey Alexandrovich Kryukov

Считаете ли вы, что использование ActiveX в JavaScript HTML вообще приемлемо? :-)
—СА

Member 9950476

я хочу создать несколько текстовых файлов..

1 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Во-первых, это действительно плохая вещь-использовать объект ActiveX в JavaScript практически во всех случаях. Это никогда не будет поддерживаться всеми браузерами и платформами и, что более важно, совершенно небезопасно. Если какой-либо опытный пользователь увидит, что вы делаете такие вещи, такой человек никогда не будет использовать ваши продукты или продукты вашей компании, так как это будет означать, что такая компания не учитывает очень элементарные методы безопасности.

И вы действительно никогда не нуждаетесь в нем для своей цели. Что касается создания текстовых редакторов, то они могут быть чистыми инструментами JavaScrip, работающими на всех платформах. Например, посмотрите на этот HTML (а не только текстовый) редактор WYSIWYG:
http://en.wikipedia.org/wiki/TinyMCE[^],
http://www.tinymce.com/[^].

Вы можете посмотреть исходный код и получить основные идеи.

—СА