以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  一个难题,谁能支招?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=19105)


--  作者:pawpaw2000
--  发布时间:6/1/2005 1:29:00 PM

--  一个难题,谁能支招?
谁遇到过类似的情况?或帮忙分析一下问题所在。

    由于项目需要,后台实现用的是CGI(采用C++实现),前台表现用的是XML+XSL的方式实现。

    现在前台界面遇到一点小问题,当在界面上快速点击菜单时,界面相互切换的过程中,有时会出现IE无响应的现象,此时,鼠标变成“漏斗”形,在IE上点击时,IE就没有反应了,而且IE会出现全变白的现象,在任务管理器中状态显示为“无响应”。此时,不影响其它IE的浏览操作。再打开一个IE问题服务器也正常。

    这种现象出现的毫无规律,有时可能点击几次就会出现,有时需要点击很多次;有的客户机上点击出现的几率较大,但有的机器几乎点击不出这种现象(我的笔记本上到现在为止只出现过1次,所以测试时我都不能用自己的笔记本)。

    出现这种现象时,用鼠标左键点击系统任务栏上的IE按钮(窗口无响应的那个),窗口还能再“活”过来。出现IE不响应现象时,经过比较长时间不操作,有时IE也能自己活过来。

    出现IE不响应情况时, CPU的占用率并不是很高,处于正常状态(一般小于10%)。

    我们用的是IE6.0。


--  作者:pawpaw2000
--  发布时间:6/1/2005 1:31:00 PM

--  
我估计是XML+XSL转换过程中的问题。

我后来做过排除性的实验,把页面简化了许多。

我发现好象是如果在XSL中import了另外一个文件,哪怕这个文件很简单,也会出现这个问题;如果只是单个的一个XSL,就不出问题。

但实际上不可能不用import,因为有许多共用的内容需要在各个页面中使用。


--  作者:pawpaw2000
--  发布时间:6/2/2005 11:34:00 AM

--  
没人回啊
--  作者:sam
--  发布时间:6/2/2005 12:41:00 PM

--  
把代码贴出来看看嘛,如果方便的话
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms