<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Форма декодирования</title>
<script type="text/javascript" language="javascript">
function decode() {
wind_2 = window.open('','окно 2');
wind_2.document.open('text/html');
wind_2.document.write('текст');
wind_2.document.close();
};
</script>
</head>
<body>
<input type="button" value="кнопка" onclick="decode()">
</body></html>
сохранение сгенерированного файла из html
Содержание файла генерируется на JS.
JS, вроде, файлы сохранять не может, только кукисы устанавливать.
Подскажите в каком направлении вести поиски.
Код:
Но лучше конечно отправить содержимое страницы на сервер и там уже сохранять. Потому как JS очень уж криво заточен для сохранения DOM на клиенте.
Как этот код работать должен не понял ):
А так он чегото ругается.
Вот нашёл что мне надо:
http://www.codenet.ru/webmast/js/File-Read-Write.php
, но таким способом выскакивает окошко с предупреждением.
Вроде как через Flash можно сохранять, но не нашёл ни одного примера ):
Существуют собранные пакеты апача + php которые работают с диска. Можно поставить его и с помощь серверных языков уже сохранять.
Я пробивал эту тему, но ничего не нашёл. Максимум что нашёл, это PHP из командной строки. Подскажите любое название такой компиляции или линк по теме.
Цитата: xexsus
Мне это для других целей. Людям раздают CD-ROM'ы с етой html страничкой. На ней тест. После прохождения теста получаем результат. Хотелось бы иметь возможность сохранить страничку результата на хард, типа на память.
В дакой формулировке стоило бы посмотреть в сторону не веб языков для работы с тестом. Ибо веб это у нас клиент-сервер, а в данной ситуации чисто клиент получается. Так что я за Delphi, C, С++ и прочее подобное.
А так, на самом деле, с диска автозапуском пускается программка написаная на C++ с встроенным окном IE, в котором и загружается страничка с тестом.
JavaScript, Flash не имеют таких средств (к счастью иначе наступил бы апокалипсис в интернете)...
Для серверных языков (PHP, Perl и т.д.) нужен интерпретатор и веб-сервер...
Пожалуй единственное что могу посоветовать - последуйте совету shaelf'a - ищите веб-сервер (не обязательно апач), который работал бы с диска. Потому как все остальные решения намного сложнее этого.
Цитата: xexsus
Проблема в том, что мне не хватит знаний cpp спрограмировать всё настолько красиво как я хочу.
Тоже проблема. Не можешь сам - найди/договорись с тем, кто может ;)
Цитата: xexsus
А так, на самом деле, с диска автозапуском пускается программка написаная на C++ с встроенным окном IE, в котором и загружается страничка с тестом.
Вот и правильно. И сохранение результатов нужно на C++ дописывать. Ибо применение веб технологий для данной задачи совершенно неразумно и нецелесообразно.