Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.03.2010, 21:01
Новичок на форуме
Отправить личное сообщение для valerty Посмотреть профиль Найти все сообщения от valerty
 
Регистрация: 30.03.2010
Сообщений: 2

HTML to XML with javascript
Доброво времени суток всем, если кто может памоч буду очень благодарен так как я неексперт в яваскрипте, имеетса скрипт:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style type="text/css">
<!--
.asd {
text-align: center;
}
-->
</style>
</HEAD>
<BODY>
<form>
<p class="asd">Vaizdavimo parametrai</p>
<p>height: &nbsp;&nbsp;
<input type="text" id="t1" size="20px">
width: &nbsp;&nbsp;
<input type="text" id="t2" size="20px">
</p>
<p>height: &nbsp;&nbsp;
<input type="text" id="t4" size="20px">
width: &nbsp;&nbsp;
<input type="text" id="t5" size="20px">
</p>
<p>height: &nbsp;&nbsp;
<input type="text" id="t6" size="20px">
width: &nbsp;&nbsp;
<input type="text" id="t7" size="20px">
</p>
<p>Pasirinkite teksto fonta</p>
<p>
<label>
<select name="l2" id="l2">
<option selected value="Tahoma">Tahoma</option>
<option value="Cheri">Cheri</option>
<option value="TimesNewRoman">Times New Roman</option>
<option value="Arial">Arial</option>
</select>
</label>
</p>
<p>Pasirinkite teksto dydi
<label>
<select name="dydis" id="dydis">
<option value="8">8</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="16">16</option>
<option value="18">18</option>
<option value="20">20</option>
<option value="22">22</option>
<option value="24">24</option>
<option value="26">26</option>
<option value="28">28</option>
<option value="30">30</option>
</select>
</label>
</p>
<p>Iveskite nuotraukos trukme
<label>
<select name="trukme" id="trukme">
<option value="1000">1 sek.</option>
<option value="2000">2 sek.</option>
<option value="3000">3 sek.</option>
<option value="4000">4 sek.</option>
<option value="5000">5 sek.</option>
</select>
</label>
</p>
<p>&nbsp;</p>
<p>
<input type="button" id="b1" value="Sukurti nustatymus" onClick="saveXML()">
</p>
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function saveXML() //Creates XML File
{
var TristateFalse = 0;
var ForWriting = 2;
myActiveXObject = new ActiveXObject("Scripting.FileSystemObject");
myActiveXObject.CreateTextFile("nuostatos.xml");
file = myActiveXObject.GetFile("nuostatos.xml");
text = file.OpenAsTextStream(ForWriting, TristateFalse);
var stringText="<?xml version='1.0' encoding='utf-8'?> ";
stringText+="\n<data>";
stringText+="\n<size>";

stringText+="\n<mode>";
stringText+="\n<height>"+document.getElementById(' t1').value+"</height>";
stringText+="\n<width>"+document.getElementById('t 2').value+"</width>";
stringText+="\n</mode>";

stringText+="\n<mode>";
stringText+="\n<height>"+document.getElementById(' t4').value+"</height>";
stringText+="\n<width>"+document.getElementById('t 5').value+"</width>";
stringText+="\n</mode>";

stringText+="\n<mode>";
stringText+="\n<height>"+document.getElementById(' t6').value+"</height>";
stringText+="\n<width>"+document.getElementById('t 7').value+"</width>";
stringText+="\n</mode>";


stringText+="\n</size>\n";
stringText+="\n<font>";

stringText+="\n<name>"+document.getElementById('l2 ').value+"</name>";
stringText+="\n<size>"+document.getElementById('dy dis').value+"</size>";

stringText+="\n</font>\n";
stringText+="\n<configuration>";
stringText+="\n<dir><![CDATA[duomenys/]]></dir>";
stringText+="\n<loop>true</loop>\n";

stringText+="\n<time>"+document.getElementById('tr ukme').value+"</time>\n";
stringText+="\n</configuration>";
stringText+="\n</data>";

text.Write(stringText);
text.Close();
}
// -->
</SCRIPT>
</BODY>
</HTML>


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

Последний раз редактировалось valerty, 31.03.2010 в 02:39.
Ответить с цитированием
  #2 (permalink)  
Старый 07.04.2010, 10:18
Новичок на форуме
Отправить личное сообщение для valerty Посмотреть профиль Найти все сообщения от valerty
 
Регистрация: 30.03.2010
Сообщений: 2

я так панимаю надо создать аналог этой вещи:
function saveXML() //Creates XML File
{
var TristateFalse = 0;
var ForWriting = 2;
myActiveXObject = new ActiveXObject("Scripting.FileSystemObject");
myActiveXObject.CreateTextFile("nuostatos.xml");
file = myActiveXObject.GetFile("nuostatos.xml");
text = file.OpenAsTextStream(ForWriting, TristateFalse);

пересматрев много примеров понел што эта штука работает тока на ие так как использует ActiveXObject, но вот как сделать шоб ана и на других браузерах катила никак непалучаетса, может кто саветом паделитса?
Ответить с цитированием
  #3 (permalink)  
Старый 07.04.2010, 10:21
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Почитай про XMLHttpRequest.
__________________
.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WYSIWYG редактор текста HTML страницы на javascript Дмитри Чижиков Ваши сайты и скрипты 4 14.09.2009 17:05
передача данных из xml в html yupa AJAX и COMET 40 30.07.2009 10:11
xml и javascript faunder Общие вопросы Javascript 4 16.09.2008 18:07