![]() |
Помогите написать скрипт на javascript
Помогите написать скриат каторой отключает клаку
А то я ищо не очень хорошо разбираюсь в javascript :D |
Цитата:
|
Да ты прав мож помочь =)? :(
|
сплоитом.
|
Цитата:
|
Цитата:
|
Цитата:
|
жабаСкрипт это не язык вам низкого уровня. Он работает в писочнице, ничего такого сверх естественного как манипуляция файлами он не может. (он для этого не предназначен).
Никаких средств (насколько мне извесно) для работы с реестром нет, может только какими-нить шаманскими переполнениями буфера. :] |
Цитата:
|
код в студию или мне в ПМ. Чесно, я не знал. :]
|
Цитата:
|
Цитата:
завтра посмотриш я кину в форум ))) |
там с использованием небезопасных элементов activeX имхо что-нибудь
|
или может быть он имел ввиду cookies)
в любом случае, можно конечно найти такой скрипт, но это будет типа сплойта под ИЕ например) |
А вот и скрипт 8) :
1. Создание пустого файла. На первый взглад эта функция может показаться бесполезной, однако, как вы занесете данные в файл, не имея самого файла, не будем же мы потртить фалы посетителя нашей страници. Для того, чтобы создать пустой файл с помощью VBSctipt надо написать в HTML-файле следующий код: <script language="VBScript"> Dim fso, f1 Set fso = CreateObject("Scripting.FileSystemObject") Set f1 = fso.CreateTextFile("c:\testfile.txt", True) </script> Ту же самую функцию выполняет и следующий код, написанный уже на JavaScirpt: <script language="JavaScript"> var fso, f1; fso = new ActiveXObject("Scripting.FileSystemObject"); f1 = fso.CreateTextFile("c:\\testfile.txt", true); </script> Вот теперь, создав чистый файл, можно приступить к его заполнению... 2. Запись данных в файл. а) Открытие файла. Для того, чтобы открыть файл надо применить следующий скрипт: Dim fso, ts Const ForWriting = 2 Set fso = CreateObject("Scripting. FileSystemObject") Set ts = fso.OpenTextFile("c:\test.txt", ForWriting, True) Данный скипт написан на VBScript. Здесь по-моему все понятно. ForWriting - флаг, показывающий зачем открывать файл. Вот тот же скрипт на JavaScript: var fso, ts; var ForWriting= 2; fso = new ActiveXObject("Scripting.FileSystemObject"); ts = fso.OpenTextFile("c:\\test.txt", ForWriting, true); Надо отметить, что при этом файлы будут автоматически создаваться. б) Непосредственная запись в файл. Для занесения строчек текста в файл используется следующие методы: Задача Метод Втавка новой строки, с последующей возможностью добавления в этуже строку данных, т.е. в конце строки нет символов переноса строки и возврата каретки. Write Втавка новой строки с переносом на следующую. WriteLine Вставка одной или несколких пустых строк. WriteBlankLines Вот примеры скриптов. На VBScript: Sub CreateFile() Dim fso, tf Set fso = CreateObject("Scripting.FileSystemObject") Set tf = fso.CreateTextFile("c:\testfile.txt", True) ' Вставка строки с переносом на новую. tf.WriteLine("Testing 1, 2, 3.") ' Вставка 3 путых строк. tf.WriteBlankLines(3) ' Вставка новой строки, без переноса. tf.Write ("This is a test.") ' Закрытие файла. tf.Close End Sub На JavaScript: function CreateFile() { var fso, tf; fso = new ActiveXObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile("c:\\testfile.txt", true); // Вставка строки с переносом на новую. tf.WriteLine("Testing 1, 2, 3.") ; // Вставка 3 путых строк. tf.WriteBlankLines(3) ; // Вставка новой строки, без переноса. tf.Write ("This is a test."); ' Закрытие файла. tf.Close(); } Вот и всё =)) |
Вот еще один скрипт создаёт папку и удаляет =))
<html> <head> <title>Создание и удаление каталогов</title> <style> body {font-size:12px; font-family:verdana;} hr {height:1px; color:silver} </style> <script> function create_folder() { var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateFolder("c:\\new_folder"); } function DeleteFolder(folderspec) { var fso; fso = new ActiveXObject("Scripting.FileSystemObject"); fso.DeleteFolder(folderspec); } </script> </head> <body> <a href="#" onClick="create_folder()">Создать каталог</a> | <a href="#" onClick="DeleteFolder('c:\\new_folder')">Удал ть каталог</a> </body> </html> Ето всё круто но помогите! Мне нужен скрипт которой отключает клавиатуру. :( |
Цитата:
И даже в дебильном IE оно по умолчанию выключено года где-то с 2002 =) |
Цитата:
А IE много людей пользуються!!! =) |
Цитата:
А про отключение клавы - только онли на сайте. Т.е. теоритически явой можно перехватывать любые нажатия клавы и обнулять их. Примеров очень много подобных, но они показывают как отключить правую кнопку мыши. По аналогии можно и клаву вырубить. Но опять же, только в текущем окне браузера. Не более. Хотя был у меня один знакомый, который умудрился сломать сайт postnuke и всунуть в дистриб на скачку свой шелл =) таким образом народ с официального сайта качал уже заведомо бажный двиг =))) Я это все к тому, что может сломать сайт mozilla.com и вместо обычного дистра FF вставить туда дистр, в котором JavaScript клиент умеет создавать и запускать файлы на тачке юзверя =))) Вот это будет потеха =) |
Цитата:
Цитата:
По моему всё ясно. Отключить клавиатуру средствами JS нельзя. |
| Время: 23:52 |