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");......

解决方案 »

  1.   

    ajax!!
    不太懂,刚开始学!是在 youpage.js 里进行条件判断?客户端的调用是写在html里面? 写在什么地方啊
      

  2.   

    o,写错了,应该是yourpage.jsp,即,在yourpage.jsp上进行判断,你的页面应该是jsp的吧。
    ajax就简单了,xmlhttp而已嘛
      

  3.   

    var xmlhttp = new ActiveXObject("MSXML2.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;就可以得到你的输出了
      

  4.   

    是click框架+html,这个功能已经不要求实现了,但我还想弄出来。对于楼上的还不太明白,再说下我的情况吧:我的a.htm页面上只有一个text框和一个submit
    当输入内容并提交时,判断text框的值是否满足条件,满足则弹出‘警告框’;不满足则进入下一步