RemoveNode problem
Jeg har det problem, mhs til XML i javascript at jeg ikke ved hvordan jeg kan få fat i den rette node og så slette den !<-- Her er min kildekode -->
<jsp:useBean id=\"q\" class=\"dk.infotrio.mobitrack.beans.Vogn\" scope=\"page\"/>
<%@ page import=\"java.sql.*\" %>
<!DOCTYPE HTML PUBLIC =-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML>
<HEAD>
<LINK href=\"../css/mobitrack.css\" type=text/css rel=StyleSheet>
<TITLE>::: InfoTrio - MobiTrack :::</TITLE>
<SCRIPT src=\"../js/functions.js\"></SCRIPT>
<XML id=\"oPakkeXML\" src=\"../xml/pakker.xml\"></XML>
<XML id=\"oPakkeXSL\" src=\"../xml/pakker.xsl\"></XML>
<script for=\"window\" event=\"onLoad\">
<!--
pakkeliste.innerHTML = oPakkeXML.transformNode(oPakkeXSL.XMLDocument);
-->
</script>
<script>
<!--
var bil = 0;
function tilfojPakke() {
var oNyPakkeLinie, oNytElement;
if (bil == 0) {
alert(\"Vælg først bil!\");
}
else {
oNyPakkeLinie = oPakkeXML.createNode(1,\"pakke\",\"\");
/*
oNytElement = oPakkeXML.createNode(1,\"vognid\",\"\");
oNytElement.text = getBil();
oNyPakkeLinie.appendChild(oNytElement);
oNytElement = oPakkeXML.createNode(1,\"pakkeid\",\"\");
oNytElement.text = pakke.paknum.value;
oNyPakkeLinie.appendChild(oNytElement);
*/
oNyPakkeLinie.setAttribute(\"vognId\", getBil());
oNyPakkeLinie.setAttribute(\"pakkeId\", pakke.paknum.value);
pakke.paknum.value = \"\";
pakke.paknum.focus();
oMlm = oPakkeXML.selectSingleNode(\"\\pakker\");
oMlm.appendChild(oNyPakkeLinie);
pakkeliste.innerHTML = oPakkeXML.transformNode(oPakkeXSL.XMLDocument);
}
}
function removeItem(nr) {
var strXpath = \"//pakke[@pakkeId=\'\" + nr + \"\']\";
oSletNode = oPakkeXML.selectSingleNode(strXpath);
oPakkeXML.removeChild(oSletNode);
pakkeliste.innerHTML = oPakkeXML.transformNode(oPakkeXSL.XMLDocument);
}
function gemOrdre() {
alert(oPakkeXML.xml);
// document.formPakke.xmlstreng.value = oPakkeXML.xml;
// document.formPakke.submit();
}
function setBil(nr) {
this.bil = nr;
//tekst.innerText = \"Du har valgt bil : \" + getBil();
}
function getBil() {
return bil;
}
-->
</script>
</head>
<BODY bgcolor=\"#516d93\" TOPMARGIN=\"0\">
<form name=\"formPakke\" action=\"../servlet/updaterpakker\" method=\"post\">
<input type=\"hidden\" name=\"xmlstreng\">
</form>
<h1><center>Tilføj pakker til vogn</center></h1>
<table border=\"0\" width=\"100%\" cellspacing=\"2\" cellpadding=\"15\">
<tr><td width=33% style=\"border-style: solid; border-width : 1px;\"><div id=\"witchCar\">
<p>Vælg hvilken bil som du vil indtaste pakker til !</p>
<%
try {
ResultSet rs = q.visVogne();
while (rs.next())
out.println(\"<input type=radio class=none name=car onChange=\\\"setBil(\" + rs.getInt(\"vognnr\") + \");\\\"> \" + rs.getInt(\"vognnr\")+ \"<br>\");
}
catch (Exception e) {}
%>
</div>
</td>
<td width=33% style=\"border-style: solid; border-width : 1px;\">
<div>
<form name=\"pakke\">
<input type=\"text\" size=\"20\" name=\"paknum\">
<input type=\"button\" value=\"addpak\" onClick=\"tilfojPakke();\">
</form>
</div>
</td>
<td width=33% style=\"border-style: solid; border-width : 1px;\">
<div id=pakkeliste> <input type=\"button\" value=\"showPak\" onClick=\"gemOrdre();\"></div>
</td>
</tr>
</table>
<div align=center><input type=\"button\" value=\"showPak\" onClick=\"gemOrdre();\"></div>
</BODY>
</HTML>
< - håber det kan være til hjælp - >
mvh KLA@