gianfranco0104
Erfahrenes Mitglied
Hi, habe mir ein kleines Tool geschrieben welches mir Informationen aus Einstellungen meiner HTML Lokal (Site bleibt Lokal) mit FSO in eine XML schreibt. Klappt auch perfekt, hier der Code:
ABER: das zurückholen will nicht. ich möchte die Werte erst mal (zum testen) in nem ALERT wieder ausgeben (dann kann ich sie später weiter verarbeiten). Ich erhalte jedoch in der Console die Meldung, dass das Objekt "getAttribute" die Eigenschaft oder Methode nicht unterstützt. Was mache ich falsch?
hier der Code für das Laden:
Javascript:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var fsoXML = new ActiveXObject("Scripting.FileSystemObject");
var FILENAME = 'C:\\cnc\\USER\\projdata\\wizard.xml'
function writeXMLWizConf() {
var xmlfile = fsoXML.CreateTextFile(FILENAME, true);
xmlfile.WriteLine('<?xml version="1.0" encoding="utf-8"?>\n');
xmlfile.WriteLine('<WizardConf>\n');
//werte holen und eintragen
xmlfile.Write(' <Confs ');
xmlfile.Write('Projectname="' + projektname_input.value + '"\n ');
xmlfile.Write('Hub1="' + hub_1 + '"\n ');
xmlfile.Write('dropdown_hub1_vc="' + "dropdown_hub1_vc();" + '"\n ');
xmlfile.Write('dropdown_hub1_sc="' + "dropdown_hub1_sc();" + '"\n ');
xmlfile.WriteLine('></Confs>\n');
xmlfile.WriteLine('</WizardConf>\n');
xmlfile.Close();
}
ABER: das zurückholen will nicht. ich möchte die Werte erst mal (zum testen) in nem ALERT wieder ausgeben (dann kann ich sie später weiter verarbeiten). Ich erhalte jedoch in der Console die Meldung, dass das Objekt "getAttribute" die Eigenschaft oder Methode nicht unterstützt. Was mache ich falsch?
hier der Code für das Laden:
Javascript:
function loadXMLWizConf()
{
var wizData = new Array();
var xmlObj;
xmlObj = FILENAME
var tmpUsrs = new Array(xmlObj.getAttribute("Projectname"),
xmlObj.getAttribute("Hub1"),
xmlObj.getAttribute("dropdown_hub1_vc"),
xmlObj.getAttribute("dropdown_hub1_sc"));
wizData.push(tmpUsrs);
alert(wizData)
}