• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Как разместить на Html-странице поле, данные из которого хранятся

  • Автор темы Elena Nefedova
  • Дата начала
E

Elena Nefedova

Здравствуйте!

Имеется в виду такой же подход, как использован в инструменте "Клейкие записки" для персональных страниц Google
Когда вы подключаете эту штуку к странице, то видите маленькое желтое окошко, в котором пишите, что хотите - все сохраняется.

Подозреваю, что это написано на JS, и что данные хранятся локально.
К сожалению, я не знаю JS (только общие принципы) и очень слабо HTML.

Если кто-то может, выложите кусочек кода для такого поля , пожалуйста (можно и без красивого фона - простое стандартное поле тоже подойдет)

Спасибо заранее
 
A

Andrew Stephanoff

Это хранится на сервере используя remote scripting..
К сожалению не имею времени сейчас написать пример, может ближе к выходным
 
E

Elena Nefedova

К сожалению не имею времени сейчас написать пример, может ближе к выходным
Если можно, то пример, как хранить данные локально (надо меньше 100 символов)
А то у меня нет такого сервера, где бы я их могла хранить.
 
A

Andrew Stephanoff

локально -- только используя Internet Explorer и FSO, пример из msdn
Код:
function CreateFile()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\testfile.txt", true);
// Write a line with a newline character.
tf.WriteLine("Testing 1, 2, 3.");
// Write three newline characters to the file.	 
tf.WriteBlankLines(3);
// Write a line.
tf.Write ("This is a test.");
tf.Close();
}
 
E

Elena Nefedova

Почему-то не хочет работать :D
Я два алерта вставила в функцию - второй не выводится и файл не создается.
Может, я что забыла сделать? честно говоря, мало что в JS пока что смыслю...
Код:
<head>	
<title>Test File Save</title>	
<script>	
function CreateFile()
{
window.alert("Begin Test!");

var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("C:\\testfile.txt", true);
// Write a line with a newline character.
tf.WriteLine("Testing 1, 2, 3.");
// Write three newline characters to the file.	 
tf.WriteBlankLines(3);
// Write a line.
tf.Write ("This is a test.");
tf.Close();

window.alert("Test has already done!");
}
</script>	
</head>	
<body>	
<form action="" method="get" onsubmit="CreateFile();">		
<input type="submit" value="Создать файл" style=" margin-left: 30px; " />		
</form> 
</body>	
</html>
 
E

Elena Nefedova

Проверила в IE - работает, оказывается код!
А в FF не хочет, почтему-то ...
 

Murtas

Green Team
11.04.2006
137
1
BIT
4
<!--QuoteBegin-Andrew Stephanoff+1:12:2006, 14:06 -->
<span class="vbquote">(Andrew Stephanoff @ 1:12:2006, 14:06 )</span><!--QuoteEBegin-->локально -- только используя Internet Explorer и FSO, пример из msdn
[snapback]49494" rel="nofollow" target="_blank[/snapback]​
[/quote]

может вам в какойто степени куки помогут :D
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!