hmm. Det kan være at jeg lige skulle nævne at jeg bruger JavaScript.
Problemet ligger i at jeg skal have lavet et filnavn hvor en værdi i xml-dokumenter skal indgå. Jeg har lavet en funktion der laver filnavnet ud fra en værdi, men den bliver ved med at sige at værdien = 'undefined'. Jeg har prøvet følgende:
Det er nok lidt sent at sige!! Når.. men her er versionen så i java script:
<script language="JavaScript" type="text/javascript"> var conn = new ActiveXObject("Microsoft.XMLDOM"); conn.async = false; conn.load("doc.xml"); //conn.load("c:\seatind.xml");
var rs1 = conn.getElementsByTagName("AirV"); var rs2 = conn.getElementsByTagName("FltNum"); var n_rs = rs1.length for (i = 0; i < n_rs; i++) { strIndex1 = rs1.item(i).text; strIndex2 = rs2.item(i).text;
Det er møg tæt på nu... Men variablen EmplId ligger der kun ét sted så jeg er ikke interesseret i en løkke. Jeg har prøvet følgende, men det virker heller ikke
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.loadXML(Request.Form("xml")); create_filename( xmlDoc.getElementsByTagName("EmplId") );
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.loadXML(<%=Request.Form("xml")%>); empl = xmlDoc.getElementsByTagName("EmplId").item(0).text; document.write( empl );
og du skriver oxo en direkte Request.Form i din JavaScript kode.. det kan du ik' med midre det er indkabslet i " tegnene, ellers skal du gøre som jeg har gjordt nu, men det er uden for de oprindelige <% og %> tags! //>Rune
asp siden bliver kaldt af en form på en html-side der består af et tekstfelt hvor xml koden står i. Koden skal så gemmes på serveren med et unikt navn dannet ud fra dato og EmplId som står i xml koden.
Jeg har undladt enkelte funktioner, som ikke er relavante.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.