Lotus代理调用当前页面上的Javascript函数的技巧
Published by admin on 12月 13, 2010
在用Lotus Domino开发BS应用时,经常需要用到Lotusscript的后台代理输出前台的HTML界面与Javascript的情况.
一般有两种输出的方法
1.用LS的Print语句,输出整个的HTML页面源码
2.用LS的赋值语句,将HTML源码放到一个内置为HTML的计算域里,这时,只需要输出指定区域的HTML源码即可,而不需要像Print一样,把整个页面的HTML全部输出.
大家所知道并常用的调用JS的方法是通过第一种方法 Print的方法,但是Print会重新输出一个新的页面,原先页面上的HTML源代码和已经写好准备调用的JS函数,都无法得到.
有什么办法通过LS输出JS函数,同时得到当前页面的JS函数和当前页面的HTML对象呢
1.在表单里放置一个计算文本,计算公式写 tmpjs(以备后面LS调用此栏位)
2.将计算文本内置为Html
3.LS代理中组成JS代码
4.LS输出JS代码 doc.tmpjs= js代码 这样就可以.当前页面不会跳转,同时会触发JS代码的调用.
上一篇文章:« 如何用不同颜色交替显示HTML表格行?
【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment