|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jul 2005
Адрес: Ульяновск
Сообщений: 198
|
строку function(){trace("1");trace("2");} как будто берем из xmlNode
Но как только строку поместил в реальный xml и попытался исполнить код... понял что облажался |
|
|||||
гы))
__________________
Тут вам не здесь!!! |
|
|||||
myxml=new XML()
myxml.onLoad=function(){ for(var z in this.firstChild.attributes){ var ar=[]; if(z.substr(0, String("param").length)=="param"){ ar.push(this.firstChild.attributes[z]); } } _global[this.firstChild.attributes["action"]](ar) } myxml.load("xml.txt"); Содержимое XML <item action="trace" param1="jopa"/> На универсальность не претендую, просто идея реализации
__________________
Тут вам не здесь!!! |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
iNils, xml_node =)
|
|
|||||
Регистрация: Jul 2005
Адрес: Ульяновск
Сообщений: 198
|
xml_node просто переменная
|
|
|||||
2 iNils: Ага.. и я про то
В продолжение темы myxml = new XML(); myxml.onLoad = function() { var nod = this.firstChild.attributes; var ar = []; for (var z in nod) { if (z.substr(0, String("param").length) == "param") { ar.push((!isNaN(nod[z]) ? Number(nod[z]) : nod[z])); } } eval(nod["obj"])[nod["action"]].apply(eval(nod["obj"]), ar); eval(nod["obj"]).jopa.border = true; }; myxml.load("xml.txt"); Содержание XML <item obj="_root" action="createTextField" param1="jopa" param2="100" param3="10" param4="10" param5="100" param6="20"/>
__________________
Тут вам не здесь!!! |
|
|||||
Короче вывод: если очень нужно, то можно извратиться
__________________
Тут вам не здесь!!! |
Часовой пояс GMT +4, время: 15:38. |
|
« Предыдущая тема | Следующая тема » |
|
|