<HTML>
<HEAD>
<TITLE>javascript打印-打印页面设置-打印预览-保存代码</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312" />
<SCRIPT language=javascript>
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 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 xpair=xmlDoc.createElement("pair");
xpair.appendChild(xname);
xpair.appendChild(xprice);
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++)$("result").innerHTML+="姓名:"+xpair[i].firstChild.text+" 金额:"+xpair[i].lastChild.text+"<br />";
}
</SCRIPT>
</HEAD>
<BODY>
<DIV>
<OBJECT id=wb height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
<INPUT onclick=javascript:printit() type=button value=打印
name=button_print />
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置
name=button_setup />
<INPUT onclick=javascript:printpreview(); type=button value=打印预览
name=button_show />
<button onclick='document.execCommand("saveAs")'>另存为...</button>
</DIV><br><br>
<form id="form1" runat="server">
<tr><td width="56" ><strong>姓 名:<br></strong></td></tr>
<div contenteditable="true" id="name" style="width: 200px; height: 20px; border: 1px;
border-color: Green; border-style: solid"></div>
<tr> <td width="56" ><strong>金 额:</strong></td></tr>
<div contenteditable="true" id="price" style="width: 200px; height: 20px; border: 1px;
border-color: Green; border-style: solid"></div>
<input type="button" value="写入记录" onclick="RWFile()" /> <input type="button" value="读取记录" onClick="RDFile()" />
</form>
<div id="result"></div>
</BODY>
</HTML>
分享到:
相关推荐
本资源主要介绍了使用Javascript实现XML文档数据检索的技术,包括基于XML的数据检索技术、DOM对XML文档的操作、使用Javascript的DOM实现对基于XML的数据检索等。 一、基于XML的数据检索 在以数据为中心的文档中,...
为了跨域获取XML或HTML数据,JavaScript通常会用到AJAX(Asynchronous JavaScript and XML)。尽管名称中包含XML,但实际应用中,更常见的是使用JSON(JavaScript Object Notation),因为JSON更简洁且易于解析。...
在Web开发领域,HTML、CSS、JavaScript、XML和PHP是构建网页和应用程序不可或缺的基础技术。这些语言和技术共同构成了丰富的Web内容和动态交互的基石。 **HTML(HyperText Markup Language)** 是网页内容的基础...
本文阐述了基于XML 的数据检索技术, 并介绍了DOM 对XML 文档的操作。最后通 过例子实现用Javascript 的DOM 对XML 文档节点进行检索, 检索结果用XML 数据岛在HTML 页面 中显示。
在JavaScript中获取XML文件的数据是一项常见的任务,尤其在前端开发中,当需要处理服务器返回的XML数据时。本文将深入探讨如何使用JavaScript来解析和操作XML文件,以便从中提取所需的信息。 首先,我们需要理解XML...
### JavaScript处理XML文档 ...通过理解DOM的概念以及如何利用MSXML解析器,开发者可以有效地操作XML数据,实现数据的动态加载、解析、检索和修改等功能。这对于构建现代化的Web应用和服务至关重要。
JavaScript作为客户端脚本语言,与XML结合可以实现动态数据加载和页面更新,尤其在前后端分离的开发模式中扮演着重要角色。 1. **DOM解析XML** DOM是XML和HTML文档的标准表示方式,它将文档结构转化为对象树。在...
总结来说,实现JavaScript解析XML实现多级级联下拉列表的关键在于理解XML的结构、使用DOMParser解析XML,以及处理级联下拉列表的事件和逻辑。通过这些技术,我们可以创建出高效且易于维护的级联选择功能,提升用户的...
当涉及到处理结构化数据,如XML(可扩展标记语言),JavaScript提供了强大的能力来解析和操作这些数据。这篇博客“使用javascript遍历XML文件并显示”探讨了如何利用JavaScript对XML文件进行读取和遍历,并将内容...
XML数据岛,全称为XML Data Islands,是一种在客户端利用JavaScript和XML进行数据处理的技术,它允许Web页面直接访问和操作嵌入HTML中的XML数据。在本主题“XML分页排序数据岛”中,我们将深入探讨如何利用XML数据岛...
JavaScript是一种强大的客户端脚本语言,它在网页上实现了交互性和动态功能。JavaScript可以操作DOM(Document Object Model)来改变HTML元素,响应用户事件,进行异步数据交换(AJAX)以及创建复杂的特效。理解变量...
JavaScript,作为Web开发中的主要脚本语言,常常被用来解析和操作XML文档,以实现动态内容的生成和数据处理。 在JavaScript中处理XML,主要有两种方法:DOM(Document Object Model)和SAX(Simple API for XML)。...
- **XML (Extensible Markup Language)**:一种标记语言,类似于HTML,用于存储和传输数据。它被设计成具有自描述性,使得数据在不同系统间共享更加容易。 - **JavaScript**:一种广泛使用的脚本语言,常用于网页...
- **XML**:最初,AJAX名称中的“XML”指的是数据交换格式,但现在,数据格式可以是XML、JSON或其他格式。XML是一种结构化数据格式,适用于复杂的数据交换,但JSON现在更为常见,因为它更轻量级且易于处理。 **AJAX...
JavaScript作为客户端脚本语言,通常用于处理HTML和DOM,但随着Node.js的出现,JavaScript也能够在服务器端进行操作,包括读写XML文件。 在Node.js环境中,我们可以使用各种库来处理XML,如`xml2js`、`xpath`、`...
因此,JavaScript 对 XML 文件的解析能力对于处理动态数据非常关键。 #### 二、JavaScript 解析 XML 的方法 ##### 1. **使用 ActiveXObject (IE 浏览器)** - **代码示例**: ```javascript function ...
在ASP和JavaScript中,XML常被用作与服务器交换数据的格式,尤其是当数据量较大或者需要保持数据的结构时。然而,由于XML解析和生成相对复杂,现在更多的使用JSON(JavaScript Object Notation)作为数据交换格式。 ...