用c语言写cgi在html中text文本框每隔1秒写一个数字

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:47:02
如题,可以用Javascript技术,Ajax等技术实现吗?只要能够实现html中的text文本框像一个变量一样调用就行,向这个文本框写数据而不是刷新网页。
类似于部分刷新技术。
谢谢两位朋友,我后台有个data.txt的文件,里面有几行数据,用C语言编写CGI读取此文件的数据,填充到网页的text文本框中,该CGI涉及到定时程序,就是每秒钟向这个text中刷新一下数据,请问两位有没有办法实现阿?能给举个简单的这样的例子吗?谢谢两位了

<html>
<head>
<title>test input</title>
<script type="text/javascript">
var varnum = 100;//这里假设你要填充的数据是100,待会填充的时候自动累加。数据可以来自你的程序或其他。
var set_control;//变量用来控制写数字动作,纯粹为了演示作用。
function add_num(){
varnum++;
oinput = document.getElementById('input_num');
oinput.value ='';
oinput.value=varnum;
}
function start_setnum(){//开始写入
set_control=setInterval("add_num()",1000);
}
function stop_setnum(){//停止写入
clearInterval(set_control);
}
/*
去除控制代码,你可以直接使用setInterval("add_num()",1000);而不是放在函数中。

*/
</script>
</head>
<body>
<table>
<tr>
<td><input type="button" onclick="start_setnum();" value="start"></td>
<td><input type=text value="" id="input_num" size="40">