我的页面上有一个textarea html元素,可以通过ajax重新加载.每次返回整个textarea而不仅仅是其内容,并且内容随着时间的推移而增长.与textarea一起,我返回以下javascript:
<script type="text/javascript" >
var textArea = document.getElementById('outputTextResultsArea');
textArea.scrollTop = textArea.scrollHeight;
</script>
Run Code Online (Sandbox Code Playgroud)
在firefox 3.0.7中,它将滚动条放在textArea的底部,允许我查看最新的输出.但是在IE 7中,我看到了不同的行为.滚动条按预期向内移动内容,但一旦内容大于textarea高度,滚动条就不再向下移动.好像IE正在记住元素的原始滚动高度,而不是新的高度.
如果有帮助,我正在使用xhtml过渡文档类型.此外,如果这可以通过jQuery实现,因为我可以访问它.
提前致谢
尼尔
我有一个带有两个子视图的视图,一个按钮和一个图像,我打开辅助功能并在子视图上设置标签,我可以通过调用看到层次结构
UIATarget.localTarget().frontMostApp().mainWindow().logElementTree();
Run Code Online (Sandbox Code Playgroud)
我得到以下例子:
1个窗口
2我的观点
3我的按钮
3我的形象
如果我然后打开辅助功能并为我的父视图设置标签,我将无法再在层次结构中的任何位置看到我的按钮和图像.
我得到:
1个窗口
2我的观点
为什么我的观点消失了?
我有一个Web工具,在查询时返回基于URL中的参数生成的Java类.
我们从Web服务器检索的类每天都在变化,我们需要确保它们仍然可以处理已知的输入.
请注意,这些类不测试Web服务器,它们在本地运行并将xml转换为自定义格式.我没有测试网络服务器.
然后必须将这些类放在特定的包结构中,编译并针对一组已知的输入数据运行,并与已知的输出数据进行比较.
我想每晚自动执行此操作以确保生成的类是正确的.
实现这一目标的最佳方法是什么?
具体是什么最好的方式:
我确信junit和ant的组合能够实现这个目标,但是有没有标准的解决方案/方法呢?