jQuery MiniUI

标题: 页面卡的原因找到了,没解决~ [打印本页]

作者: guoweidong    时间: 2012-9-7 15:26:27     标题: 页面卡的原因找到了,没解决~

本帖最后由 guoweidong 于 2012-9-7 15:45 编辑

SCRIPT5009: “__flash__removeCallback”未定义

有YUI2 图表的,第二次打开就卡住了。


作者: factory    时间: 2012-9-7 15:45:25

你这个是什么上的错误
作者: guoweidong    时间: 2012-9-7 15:46:14

本帖最后由 guoweidong 于 2012-9-7 15:51 编辑
factory 发表于 2012-9-7 15:45
你这个是什么上的错误

我用了YUI2 的图表,我是选择行是,动态显示图表的。我发现了,我只要关了图表,其它所有的页面打开都会被卡住。
作者: factory    时间: 2012-9-7 15:51:08

guoweidong 发表于 2012-9-7 15:46
我用了YUI2 的图表,我是选择行是,动态显示图表的。

这个是YUI flash的错误吧
作者: guoweidong    时间: 2012-9-7 16:21:57

factory 发表于 2012-9-7 15:51
这个是YUI flash的错误吧

这种情况就是flash没加载完造成的js出错。

这里也是介绍
http://stackoverflow.com/questio ... ovecallback-is-unde
作者: guoweidong    时间: 2012-9-7 17:42:07

guoweidong 发表于 2012-9-7 16:21
这种情况就是flash没加载完造成的js出错。

这里也是介绍

看到问题了吗?看看这个怎么处理下了。
作者: guoweidong    时间: 2012-9-7 18:23:02

本帖最后由 guoweidong 于 2012-9-7 19:02 编辑
guoweidong 发表于 2012-9-7 17:42
看到问题了吗?看看这个怎么处理下了。

官方用的是刷新的方式加载的页面,所有看不出来这个错误。如果用关闭tab选项的时候再打开任务一个页面就会出现这个错误了。页面卡着不动。
作者: niko    时间: 2012-9-7 19:34:44

tab打开的时候,加载一个子页面,flash放子页面。

作者: guoweidong    时间: 2012-9-7 21:11:09

本帖最后由 guoweidong 于 2012-9-7 21:12 编辑
niko 发表于 2012-9-7 19:34
tab打开的时候,加载一个子页面,flash放子页面。
  1. function onItemSelect(e) {
  2.         var item = e.item;
  3.         var tabs = mini.get("mainTabs");
  4.         var id = "tab[        DISCUZ_CODE_0        ]quot; + item.id;
  5.         var tab = tabs.getTab(id);
  6.         if (!tab) {
  7.             tab = {};
  8.             tab.name = id;
  9.             tab.title = item.text;
  10.             tab.showCloseButton = true;
  11.             //这里拼接了url,实际项目,应该从后台直接获得完整的url地址
  12.             tab.url = item.url;
  13.             tabs.addTab(tab);
  14.         }
  15.         tabs.activeTab(tab);
  16.     }
复制代码
我就是加载的子页面啊。这个问题我调了好久了。我现在发现加载卡住时,再点一下导航按扭就可以打开了。不清楚如何解决。

作者: guoweidong    时间: 2012-9-8 10:40:58

guoweidong 发表于 2012-9-7 21:11
我就是加载的子页面啊。这个问题我调了好久了。我现在发现加载卡住时,再点一下导航按扭就可以打开了。不 ...

把Object 换成 embed 还是一样~
  1. <object id="yuiswf1" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%"><param name="movie" value="&#x2F;Content&#x2F;YUI2&#x2F;swf&#x2F;charts.swf"/><param name="allowscriptaccess" value="always"/><param name="wmode" value="transparent"/><param name="flashVars" value="YUISwfId=yuiswf1&YUIBridgeCallback=YAHOO.widget.SWF.eventHandler&allowedDomain=localhost"/></object>
复制代码
  1. <embed src="YUISwfId=yuiswf1&YUIBridgeCallback=YAHOO.widget.SWF.eventHandler&allowedDomain=localhost" width="100%" height="100%"></embed>
复制代码


作者: niko    时间: 2012-9-8 12:23:44

在打开页面,是一个新的页面,怎么会加载不成功flash?
如果还不行,建议换成Openchart把。
作者: guoweidong    时间: 2012-9-8 13:03:16

niko 发表于 2012-9-8 12:23
在打开页面,是一个新的页面,怎么会加载不成功flash?
如果还不行,建议换成Openchart把。 ...

我觉得opencart 不好看,也没有我要的功能,要不然我早换了。
作者: guoweidong    时间: 2012-9-9 20:30:00

还能解决吗?
作者: niko    时间: 2012-9-10 09:33:35

你做一个反映问题的页面示例,打包上传,我们本地给你测试解决。
作者: guoweidong    时间: 2012-9-10 18:00:48

niko 发表于 2012-9-10 09:33
你做一个反映问题的页面示例,打包上传,我们本地给你测试解决。

上传了测试文件了,请官方帮看看了。

作者: guoweidong    时间: 2012-9-13 14:40:22

guoweidong 发表于 2012-9-10 18:00
上传了测试文件了,请官方帮看看了。

请问这个什么时候能有空把这个问题解决一下了?
作者: niko    时间: 2012-9-13 20:07:54

此问题已修复,下周版本更新。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2