项目瓶颈,大家能否帮助一下

02-10-25 justin_zjd

项目瓶颈,大家能否帮助一下

做了几个项目,有一个问题始终困扰着我。

当用户在一个输入框中输入内容回车后,页面上的其他内容要根据输入即时作相应变化(逻辑复杂,不可能写在客户端),然后继续输入。现在的做法是用户输入后用javascript触发刷新页面,处理完后返回当前页面,但是这种做法实际效果很差。

也想过一些解决方案,比如使用applet,但是由于和整体页面差异过大也不美观,领导不喜欢:(

看了一些界面做的比较好的,都大量使用了ie的特性,而我们的项目需要兼容其他浏览器。

求教

banq
2002-10-25 13:01

因为你可以指定项目的浏览器为IE,所以使用IE的特性可以很好的完成这些功能,其它就是使用javascript,如果要和后台交互,那只有刷新了。:(

justin_zjd
2002-10-25 13:57

只好继续痛苦

874 http协议

ghw
2002-10-25 14:43

可以在页面上加一个iframe

<iframe name="you name" src="help.jsp" frameborder="no" height="0"></iframe>

这个iframe是隐藏的,看不到。help.jsp内加一个表单,通过javascript将要处理的数据加到help.jsp内的表单中,然后再提交这个表单,处理完毕后将结果返回到iframe,可以还使用help.jsp这个文件接收处理结果,即将处理结果存入表单的隐藏域内,然后在onload事件内调用一个javascript方法(如果还使用help.jsp这个文件,需要在方法中加一个标志表示要返回结果),将结果放入主页面。这样在表面上只是感觉页面有所停顿,而不会进行刷新,真正的工作交给了那个看不见的iframe包含的help.jsp。

banq
2002-10-25 15:17

好办法

2Go 1 2 下一页