Kostuch
12-12-2005, 11:42
Ладно, понял что тут никто не знает как работать с FSO и как сейвить через JS XML... Ну может хоть кто то знает как сортировать XML через JS ?
Вот пример исходника:
<script>
// ----- загрузка xml в JS
reload();
function reload(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("films.xml");
mail=xmlDoc.getElementsByTagName("item");}
// ----- поиск в XML и вывод информации в таблицу
for (var i=0;i<mail.length;i++){
if (mail(i).childNodes(1).text.search(word)!='-1'){
echo+="<tr>";
for (var f=0;f<z;f++){
if (mail(i).childNodes(f)!=null){
if (mail(i).childNodes(8).text!="есть"){echo+="<td class=lop2 onclick='edit("+i+");'>";}else{echo+="<td class=lop onclick='edit("+i+");' title='для редактирования кликните'>";}
echo+=mail(i).childNodes(f).text;
echo+="</td>";
}}
}}
echo+="</tr>";
echo+="</table><a href='javascript:add();' class=aref>добавить</a> | <a href='javascript:reload();search();' class=aref>обновить</a> | <a href='index.htm' class=aref>назад</a>";
main.innerHTML=echo;
<script>
Так вот это все работает, но хотелось бы сортировать еще по любому столбцу, какие есть у Вас по этому поводу предложения, как выполнть сортировку после выведения, скажем по клику на какую-то ссылку на странице ?
привет XML файла - http://kostya.net.ua/ftp/films.xml
Вот пример исходника:
<script>
// ----- загрузка xml в JS
reload();
function reload(){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("films.xml");
mail=xmlDoc.getElementsByTagName("item");}
// ----- поиск в XML и вывод информации в таблицу
for (var i=0;i<mail.length;i++){
if (mail(i).childNodes(1).text.search(word)!='-1'){
echo+="<tr>";
for (var f=0;f<z;f++){
if (mail(i).childNodes(f)!=null){
if (mail(i).childNodes(8).text!="есть"){echo+="<td class=lop2 onclick='edit("+i+");'>";}else{echo+="<td class=lop onclick='edit("+i+");' title='для редактирования кликните'>";}
echo+=mail(i).childNodes(f).text;
echo+="</td>";
}}
}}
echo+="</tr>";
echo+="</table><a href='javascript:add();' class=aref>добавить</a> | <a href='javascript:reload();search();' class=aref>обновить</a> | <a href='index.htm' class=aref>назад</a>";
main.innerHTML=echo;
<script>
Так вот это все работает, но хотелось бы сортировать еще по любому столбцу, какие есть у Вас по этому поводу предложения, как выполнть сортировку после выведения, скажем по клику на какую-то ссылку на странице ?
привет XML файла - http://kostya.net.ua/ftp/films.xml