如果只是按对应表来转换呢?关于语法,语义先不研究呢?我的重点是保持页面不变,在另外一个areatext里面有内容输出 ,请大侠赐教 ,谢谢

解决方案 »

  1.   

    英文的textarea处罚一个onchange()事件,提交到另一页,调用翻译模块处理后返回中文textarea。要用到一个隐藏的iframe来提交,这样页面不会显示刷新。
      

  2.   

    不好意思,再请问呢.隐藏的iframe 指的是什么呢?
      

  3.   

    楼上说的就是通常的方法啊,通过textarea处罚一个onchange()事件调用相应的javascript function,然后在该function 设置另一个textarea的值.
      

  4.   

    叶面不变就是不刷新,不刷新就是流览器不向服务器请求,不请求就是没有任何服务器程序执行,所以jsp和你要做的事情没关系。
      

  5.   

    用javaScript实现,当textarea1失去焦点的时候判断textarea1的值,符合既定的逻辑的话就给textarea2赋值。
    <input type="textarea" name="area1" onBlur="setValue();">
    <input type="textarea" name="area2" ><script language="javaScript">
    function setValue(){
        if(document.all.area1.value =="???") {
            document.all.area2.value="ch???";
        }
    }
    </script>
    大体上就是这个样子了。
      

  6.   

    如果是用JSP来实现这样的功能呢?
    比如 document.all.area2.value可不可以通过Bean返回的内容呢?
      

  7.   

    这种情况如果我想在一页内实现个计算器功能的话,能不能实现呢?也就是说,在textarea中输入一个数,点击 “+”“-”“×”“/”按钮后,textarea中的数字自动消失,然后输入下一个数,点击“=”后在其中显示运算结果,然后可以清零,继续计算。
      

  8.   

    onChanged()有具体简单的例子吗?因为输入的内容和我转换后输出的内容在数据库中有对应,而这种转换我已经写出(java),所以可以通过它得到输出的内容吧,然而我就是不知道该怎么在JSP页面不改变 的情况下,在另一个areatext中得到转换后的内容
      

  9.   

    如果使用xmldom技术的话,可以实现页面局部更新
    客户端使用javascipt脚本建立xml对象,
    响应事件,远程调用后台的bean,将结果以
    xml的格式返回,客户端可以收到数据,用脚本显示
    不刷新页面。我曾试过asp+xml.jsp+xml也是一样的道理。
      

  10.   

    部分代码
    var oXMLDoc=new ActiveXObject('MSXML')

    var sURL='seleData.jsp?cd='+skey
    oXMLDoc.url=sURL
      

  11.   

    所讲的都不太懂,
    谢谢各位先了
    但是有这样的,如果我在页面上有a b c d四种选择,选择后,网页显示相就的内容,比如:a内容是:白云 b内容是青山等如果我选择a,我的网页下面就出现"白云"(以前网页没有的)这是怎么做的呢?
      

  12.   

    javascipt很容易实现的。
    按照zhousm6([email protected]) 所写的
    把事件变为onchange,目标位置换成你想显示
    就行了
      

  13.   

    可以
    <script language="javascript">
        function getDatas()
        {
             var lRtn = "";
    var lXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    var lUrl     = "yoursservlet?yourparameters";//你的后台程序路径
             //alert("lUrl = "+lUrl); lXmlHttp.open("GET", lUrl, false);
    lXmlHttp.send();
    try
    {
        lRtn = lXmlHttp.responseText;
    }
    catch(exception)
    {
    if(exception.description=='系统错误')
    lRtn = "";
    }
             alert("lRtn  = "+lRtn);
             return lRtn;
        }
    </script>