Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Сохранение в файл (https://javascript.ru/forum/css-html/5209-sokhranenie-v-fajjl.html)

GuardNW 25.09.2009 20:21

Сохранение в файл
 
<script LANGUAGE="JavaScript">
<!--
function butCheckForm_onclick()
{
var myForm = document.form1;
var newWindow = window.open();
if (myForm.txtAge.value == "" || myForm.txtName.value == "")
{
alert("Please complete all the form");

if (myForm.txtName.value == " ")
{
myForm.txtName.focus();
}
else
{
myForm.txtAge.focus();
}
}
else
{
/* newWindow.document.write(myForm.txtName.value + "<BR>" + myForm.txtAge.value); */
newWindow.document.write(myForm.txtName.value);
newWindow.document.write("<BR>");
newWindow.document.write(myForm.txtAge.value);
}
}

function txtAge_onblur()
{
var txtAge = document.form1.txtAge;
if (isNaN(txtAge.value) == true)
{
alert("Please enter a valid age");
txtAge.focus();
txtAge.select();
}
}

function txtName_onchange()
{
document.form1.txtName.value;

}
//-->
</SCRIPT>
</HEAD>

Есть скрипт при котором открывается новое окно с записаными в него данными, как сохранить их в файл?


<BODY>

<Form NAME=form1>

<p>
Name:
<br>
<INPUT TYPE="text" NAME=txtName onchange="txtName_onchange()">
<BR>
Age:
<BR>
<INPUT TYPE="text" NAME=txtAge onblur="txtAge_onblur()">
<BR>
<INPUT TYPE="button" VALUE="Резутат" Name=butCheckForm ONCLICK="butCheckForm_onclick()">

Octane 25.09.2009 20:45

1. Нажать Ctrl+S в браузере :)
2. Сохранить файл на сервере и дать пользователю ссылку на скачивание.
3. Если все происходит локально, то в IE с помощью ActiveXObject FileSystem можно сохранить.

GuardNW 25.09.2009 20:55

а как с помощью ActiveXObject FileSystem сохранить файл на сервере?

Riim 25.09.2009 21:17

http://www.script-coding.info/WSH/FileSystemObject.html

http://yandex.ru/yandsearch?text=fso+yavascript&lr=63


Часовой пояс GMT +3, время: 03:46.