RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

spry 结束语句.

来源: 作者: 时间:2008-02-19 点击:

情况是这样

     A.php   使用了spry,同时在页面最后也使用了繁转简的Js语句.加了javascript中加了deffer.

     问题出现在,打开a.php后,除了spry的循环内容外,其它文字都实现了繁转简.但是spry循环内文字并转换.当整个页面的内容都事.点击转换按钮.这里才能将spry循环控制内的文字繁转简..

     请教诸位,如何能实现打开a.php时,包括spry循环内容都完成转码工作.我的思路是知道spry是最后结束点,在这之后加入转换的JS   function.

...

用   window.onload

tantaiyizu  
===============
不好好工作,你们老板niang晚上不会让你好受的...

问题出现在,打开a.php后,除了spry的循环内容外,其它文字都实现了繁转简.但是spry循环内文字并转换.当整个页面的内容都事.点击转换按钮.这里才能将spry循环控制内的文字繁转简..  


这一段咋写成这样了....

问题出现在于,打开a.php后,除了spry的循环内容外,其它文字都实现了繁转简.但是spry循环内文字并非转换.只有当整个页面的内容都刷完了.再点击页面上的转换按钮.这里才能将spry循环控制内的文字繁转简..  

你说而Spry循环内的内容   是指Ajax调用来的数据对吧.


这说明   繁转简   这个动作只绑定在了初始内容里.就算加上defer属性也是没用的.
问题这就摆出来了.   需要将   繁转简   这个动作也绑定在Ajax取回来的数据里.
有两种方法:
1   在Ajax取回的内容中重新启动   繁转简   函数.这里注意使用defer.
2   在   Ajax取回   这个函数中,在取回值   推入当前页面后,重新启动   繁转简   函数.

是啊.我的思路基本和SysTem128   第二种方法相似.但是我不知道spry框架中在什么时候取回值推入页面.

不知道的话就把转换函数写到   获取的内容   里面.
在里面可以使用原始页面内加载的函数的.
FF可以直接加载,IE需要使用defer属性.
所以需要加上defer.

所以,建议使用一种方法.

这是使用Ajax时,常见的问题.不过很少有人遇到   -_-!
如果要使用Ajax完全模拟出Frame的话,就必须了解这个.

还有其他行为的作用域绑定,比如鼠标事件,表单事件.
是按照第二种方法进行更新绑定的.
但注意在重新绑定前解绑对应对象,尤其是如果使用jQuery的话,绑定是会被沿用的,重复绑定会造成死循环.

Create By Any-Extract(WL-AE) 数据挖掘研究院

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?