请帮忙看看代码好不?郁闷死了,关于xml删除节点和html查询xml中指定数据还有滚动条问题,急急急~
本人是个新手,要求做一个脱机界面实现一堆功能,555555,累死了,也没整好~
这是我的代码,主要就是javascript中2个function的写法,查询和删除的(红字部分)。还有滚动条问题,我想只在左边栏出现上下滚动条,右边栏没有。怎么实现啊?帮填写下代码好吗?谢谢啦~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><title>打印题目</title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<SCRIPT language=JavaScript>
//左右
function switchSysBarl(){
var imgsrc;
imgsrc=document.all("makeleft").src;
if (imgsrc.indexOf("menu_close")>1){
document.all("makeleft").src="img/menu_open.gif";
//document.all("makeleft").title="显示左边的菜单";
parent.document.all("bbs_left").style.display="none";
}
else{
document.all("makeleft").src="img/menu_close.gif";
//document.all("makeleft").title="隐藏左边的菜单";
parent.document.all("bbs_left").style.display="";
}
}
window.onbeforeprint=beforePrint;
window.onafterprint=afterPrint;
function printsetup() {
// 打印页面设置
wb.execwb(8,1);
}
function printpreview() {
// 打印页面预览
wb.execwb(7,1);
}
function printit() {
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
function $(str)
{
return document.getElementById(str);
}
function beforePrint()
{
span1.style.display='none';
}
function afterPrint()
{
span1.style.display='';
}
function RWFile(){
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
if(!xmlDoc.load("C:\\test.xml")){
xmlDoc.appendChild(xmlDoc.createElement("root"));
//xmlDoc.insertBefore(xmlDoc.createProcessingInstruction("xml","version='1.0'"),xmlDoc.firstChild);
}
var xname=xmlDoc.createElement("name");
xname.text=$("name").innerHTML;
var xprice=xmlDoc.createElement("price");
xprice.text=$("price").innerHTML;
var xdata=xmlDoc.createElement("data");
xdata.text=$("data").innerHTML;
var xpair=xmlDoc.createElement("pair");
xpair.appendChild(xname);
xpair.appendChild(xprice);
xpair.appendChild(xdata);
xmlDoc.getElementsByTagName("root")[0].appendChild(xpair);
var fso=new ActiveXObject("Scripting.FileSystemObject");
rFile=fso.CreateTextFile("C:\\test.xml",1,true);
rFile.WriteLine('<?xml version="1.0"?>');
rFile.WriteLine(xmlDoc.documentElement.xml);
rFile.close();
//xmlDoc.save("C:\\u.xml");
}
function RDFile(){
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
if(!xmlDoc.load("C:\\test.xml")){
$("result").innerHTML="没有记录!";
return;
}
var xpair=xmlDoc.getElementsByTagName("pair");
if(xpair.length==0){
$("result").innerHTML="没有记录!";
return;
}
$("result").innerHTML=""
for(var i=0;i<xpair.length;i++)$("r