1.把条件判断程序用javascript函数来实现(估计比较难吧:))
2.把原本用程序写的条件判断函数以activex形式提供,javascript脚本来调用(需要浏览器安全哦:))
3.使用xmlhttp请求(我倾向使用这种方法,它可以在浏览器后台建立与服务器程序的通信)
例如:
function checkCondition(data)
{
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("http://yourdomainname/youpage.js",false);
xmlhttp.send(data);
var result = xmlhttp.responseText;
return result;
}
可以在这个http://yourdomainname/youpage.js页面上进行条件判断,并向输出流中写判断结果
客户端需要调用时,可以这样:
......
if(checkCondition("some data send to server for condition check")=="1")
alert("ok");......
2.把原本用程序写的条件判断函数以activex形式提供,javascript脚本来调用(需要浏览器安全哦:))
3.使用xmlhttp请求(我倾向使用这种方法,它可以在浏览器后台建立与服务器程序的通信)
例如:
function checkCondition(data)
{
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("http://yourdomainname/youpage.js",false);
xmlhttp.send(data);
var result = xmlhttp.responseText;
return result;
}
可以在这个http://yourdomainname/youpage.js页面上进行条件判断,并向输出流中写判断结果
客户端需要调用时,可以这样:
......
if(checkCondition("some data send to server for condition check")=="1")
alert("ok");......
不太懂,刚开始学!是在 youpage.js 里进行条件判断?客户端的调用是写在html里面? 写在什么地方啊
ajax就简单了,xmlhttp而已嘛
xmlhttp.open("http://yourdomainname/youpage.jsp",false);
xmlhttp.send(data);
var result = xmlhttp.responseText;
其实使用比较简单,你可以把xmlhttp想象成是个幕后浏览器,它会向你的页面http://yourdomainname/youpage.jsp发送请求,其实就是和你的服务器的80端口进行通信了
如果你希望传送给服务器的数据量比较小的话,也可以这样
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("http://yourdomainname/youpage.jsp?data="+data,false);
xmlhttp.send();
var result = xmlhttp.responseText;
这样,只要你在youpage.jsp上进行条件判断,并把判断结果输出,var result = xmlhttp.responseText;就可以得到你的输出了
当输入内容并提交时,判断text框的值是否满足条件,满足则弹出‘警告框’;不满足则进入下一步