function replace(v)
{
//定义SQL语句
var sql = "select * from Dictionary where MainID='" + v + "'"
//新建数据库连接对象和数据集存取对象
var ConnDB = new ActiveXObject("adodb.connection")
var rs = new ActiveXObject("ADODB.Recordset")
//这里填入要连接的DSN
ConnDB.ConnectionString="DSN=***uid=***pwd=***"
ConnDB.open
rs.open(sql,ConnDB,1,1)
if (rs.RecordCount>0){
if (v==parseInt(rs("MainID"))){
//字符串连接
document.all('txt').value = v + rs("MainValue")
var sql=null
rs.close
ConnDB.close
return
} else {
var sql=null
alert("没有此代号!")
txt.select()
txt.focus()
rs.close
ConnDB.close
}
}
</script>
<input type=text id=txt name=txt onblur="replace(this.value)">
1、设置全局变量var valsel=""
function checkAllOper(oper){.....}
function _deleteAll(){.....}
2、直接将代码沾过来。。。(这方法,我看还是算了。)
3、在调用checkAllOper(oper)方法,设置return值,前提是再调用一次不会影响你要的效果,这样又执行了一遍js。
function checkAllOper(oper){
var selectoper = document.getElementsByName("checkbox2")
for(var i=0i<selectoper.lengthi++){
selectoper[i].checked=oper.checked
}
return selectoper
}
首先自定义一个ajax获取要显示在html页面上的数据的方法,例如方法getdata,这个方法把获取的返回值,通过js动态的显示到html页面要显示的区域,然后再写一个js定时器来实现实时调用数据,
示例:
<script>
//定时器 异步运行
function hello(){
alert("hello")
}
var t2 = window.setTimeout("hello()",3000) //定时器
//window.clearTimeout(t2)//去掉定时器
</script>
把里面的hello方法换成你ajax获取数据的方法名,然后改下定时器里面的方法名和时间,这里设置的是3秒钟执行一次可以设置成你自己要的数据,就实现了你要的页面实时调用数据了。