`
nishijia
  • 浏览: 53400 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IE7 上xloadtree2 一直loading的问题

阅读更多

小弟我遇到个问题,郁闷死了,麻烦各位大虾指教,是这样子的:

我用xloadtree2动态生成js树,在IE7上 初次加载页面时左侧树可以正常显示,也就是第一级目录可正常显示,当点击某“一个” 目录时其下级目录均可以正常显示,以后除刚才打开的目录外,在点击任何目录就一直在loading...。也就是说只能打开一个目录,其余的都打不开。

Root

   |---Project

   |       |---pro1

   |       |---pro2

   |---Release

            |--Loading   一直在Loading

这个问题IE7上有问题,FireFox上面没有问题

调用的jsp页面:

 

<script type="text/javascript" src="/Fire/js/xtree2.js"></script>
<script type="text/javascript" src="/Fire/js/xloadtree2.js"></script>
<link type="text/css" rel="stylesheet" href="/Fire/css/xtree2.css" />
<link type="text/css" rel="stylesheet" href="/Fire/css/xtree2.links.css" />

var tree = new WebFXTree("Root");
tree.add(new WebFXLoadTreeItem("Project","/{myprojectName}/createXML.do?param=p"));
tree.add(new WebFXLoadTreeItem("Release","/{myprojectName}/createXML.do?param=r"));
tree.write();
 

我的action,接受createXML.do:

 

response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0); 
Format format = Format.getCompactFormat();
format.setEncoding("UTF-8");

InitialContext context = new InitialContext();
CaseLocalDAO cdao = (CaseLocalDAO) context.lookup("CaseDAOBean/local");
ProjectLocalDAO pdao = (ProjectLocalDAO) context.lookup("ProjectDAOBean/local");
				
String flag=request.getParameter("param");	
			
Element tree = document.getRootElement();
if(flag.equals("p")){
	List<Project> projects = pdao.getAllProject();
				
	for (Project p:projects){
		Element inner1 = new Element("tree").setAttribute("text",p.getName());
		tree.addContent(inner1);
		List<String> groups= cdao.getAllGroup(p.getId()+"");
		for (String groupName:groups){
			Element inner2 = new Element("tree").setAttribute("text",groupName).setAttribute("action","/Fire/dispatch.do?gn="+groupName).setAttribute("target","right");
			inner1.addContent(inner2);
				}
			}
				
	}else{
	   //调用release的tree生成 和project的方法相同不列举了
	}	
XMLOutputter outp = new XMLOutputter(format);
outp.output(document, outt);
outt.flush();
outt.close();

 

我用的 是 EJB3+strut1.3.8, 存储调用没问题, 但为什么ie7上一直loading ,不知道这是什么原因,高手赐教,急啊。

 

  • 大小: 4.1 KB
分享到:
评论

相关推荐

    解决Android Studio Loading Devices问题

    解决Android Studio Loading Devices问题

    liferay6.0.5在ie6ie7操作布局等功能时的js错误解决方法和补丁包

    通过上述方法,应该能有效解决"不停loading"和JavaScript错误的问题,使Liferay 6.0.5在IE6和IE7下也能正常运行。在后续版本中,Liferay通常会提高对旧浏览器的兼容性,但仍然建议用户尽快升级到现代浏览器以获得更...

    xloadtree无限极ajax tree

    原理:初始化状态查询出根节点和第一级节点,并且第一级节点的图标是 + ,点击 + 出现loading...,然后再显示出节点下的子级,如果没有子级,则 + 变成 - ;将加载完后出现的子级菜单用JS保存在客户端,下载再点 + ...

    JS 动态树 异步加载树 xloadtree WebFXLoadTree

    标题 "JS 动态树 异步加载树 xloadtree WebFXLoadTree" 指的是在JavaScript中实现的一种特定的树形结构组件,它具备动态加载和异步数据获取的功能。这种技术常用于构建大型数据集的层级展示,如文件系统、组织结构或...

    myeclipse卡死在loading workbench解决方法

    在使用MyEclipse开发工具的过程中,有时候会遇到一个较为棘手的问题——MyEclipse启动时卡在“Loading Workbench”界面,长时间无法进入工作环境。这种情况不仅影响了开发效率,还可能打断开发者的思路,因此寻找...

    TriLib 2 - Model Loading Package v2.0.6.zip

    今天我们将深入探讨“TriLib 2 - Model Loading Package”,这是一个专为Unity设计的模型加载插件,版本号为v2.0.6。 首先,我们要明确TriLib 2的核心功能——模型导入。它极大地扩展了Unity原生的模型导入能力,...

    eclipse一打开就会出现这个情况Loading descriptor for.......docx

    标题中的“eclipse一打开就会出现这个情况Loading descriptor for.......docx”问题,是指在启动Eclipse集成开发环境(IDE)时,系统加载项目时显示“Loading descriptor for [项目名]”。这通常是因为Eclipse在尝试...

    layer_loading插件

    这些配置项通常在初始化时通过参数传递,如`$("#loading-layer").layerLoading({color: '#FF0000', size: '50px', speed: '2s', type: 'circle'})`。 5. **兼容性和优化**: 作为一款现代Web插件,"layer_loading...

    TriLib 2 - Model Loading Package

    unity 解析FBX, OBJ, GLTF2, STL, PLY, 3MF, ZIP文件

    loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif

    loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图loading动态gif图

    Cocos2dx loading界面实现

    在Cocos2dx游戏开发中,加载界面(Loading Screen)是一个重要的组成部分,它通常用于处理游戏启动时的数据加载和初始化工作,确保用户在等待期间有一个良好的体验。Cocos2dx是一个开源的游戏开发框架,基于C++,...

    Android 自定义全局Loading页面

    在Android应用开发中,为了提供良好的用户体验,我们经常需要在数据加载、网络请求或其它耗时操作时显示全局Loading页面,以告知用户程序正在进行后台处理并提示他们稍等片刻。本篇文章将深入探讨如何在Android中...

    页面loading插件

    loading插件通常是一种视觉指示器,它以动画形式展示在页面上,向用户表明后台正在处理数据,让他们知道需要稍等片刻。这种插件可以是简单的旋转图标,也可以是更复杂的动态效果,如进度条或波纹扩散等。它们不仅...

    WPF 用户控件 Loading 效果

    2. **自定义控件模板(ControlTemplate)**:为了实现Loading效果,我们需要为用户控件定义一个独特的外观。这可以通过创建ControlTemplate来完成,其中可以包含所需的形状、文本和其他控件。例如,我们可以创建一个由...

    纯css-loading兼容Safari ,Chrome,Mozilla Firefox,opera,ie10+

    animation: loading-spinner 2s linear infinite; } ``` 3. 兼容性处理:虽然大多数现代浏览器支持CSS3动画,但IE10需要特殊的语法。对于不支持`@keyframes`的浏览器,我们可以使用JavaScript库,如Modernizr,来...

    gif loading 透明背景

    在IT行业中,尤其是在网页设计和开发领域,"gif loading 透明背景"是一个常见的需求。GIF(Graphics Interchange Format)是一种流行的图像文件格式,尤其适用于创建动态图像,如动画。透明背景则是指图像中某些部分...

    原生css的loading遮罩层效果

    2. **制作loading动画**:创建一个div作为loading图标,可以使用`::before`或`::after`伪元素来添加加载图形。利用`animation`属性定义动画,例如旋转一个圆圈或改变宽度等。`@keyframes`规则定义动画的各个帧,`...

    vuerouter切换时loading效果实现

    本文将详细探讨如何在Vue Router中实现路由切换时的loading效果。 首先,我们需要确保已经安装了Vue Router,并在项目中配置好基本的路由。如果尚未安装,可以使用npm或yarn进行安装: ```bash npm install vue-...

    loading加载gif动画

    7. **JavaScript和SVG**:对于更复杂、交互性更强的加载动画,开发者可以利用JavaScript库如GreenSock (GSAP) 或者SVG矢量图形配合JavaScript来实现。这种方法可以实现更细腻的动画效果,并且在高分辨率屏幕上表现更...

Global site tag (gtag.js) - Google Analytics