使用HTML / JAVASCRIPT编写和阅读文件

时间:2014-09-05 15:02:39

标签: javascript html jsp file-io

场景:我有两个html文件,当我将orderID放在一个home.html中时,其他customerView.html会更新。另一个在新窗口中打开

我需要帮助的地方:我希望应该有一种文本文件叫它order.txt,它保留我在home.hmtl中输入的所有条目的标签,最多10个条目,并显示customerView中的所有条目。 html和我不断向home.html添加新订单order.txt应该更新删除基于FIFO的文本文件中的旧条目。第二个html文件customerView.html应显示文件order.txt中的所有条目,并在home.html中对任何条目进行更新

我无法实现文件处理,但是下面写的是html文件,每当我在home.html中输入时帮助在customerView.html中显示orderID

<!DOCTYPE html>
<html>
</script>
<body bgcolor="yellow">
<h2 align="center">Welcome to OHH LA LA</h2>
<form target="page2.html" type=get action="customerView.html">
<table>
<tr>
<td>OrderID:</td>
<td colspan=200><input type=text name=orderId size=10></td>
</tr>
<tr>
<td colspan=200><input type=submit value="Submit">
</td>
</tr>
</table>
</form>
<body>
</html>

...

<!DOCTYPE html>
<html>
<body bgcolor="yellow">
<h2 align="center">Welcome to OHH LA LA</h2>
<script LANGUAGE="JavaScript">
function getParams(){
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++){
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
}
}
return params;
}
var params={};
params = getParams();
var firstname = unescape(params["orderId"]);
</script>
<h3 align="center"> Order Number Completed: <script>document.writeln (firstname);</script></h3>
</body>
</html>

0 个答案:

没有答案