首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ext4.0中Ext.TaskManager用法显示时间,无效。解决思路

2012-05-21 
ext4.0中Ext.TaskManager用法显示时间,无效。我直接拷用api中的代码,如下:JScript codevar task {run: fu

ext4.0中Ext.TaskManager用法显示时间,无效。
我直接拷用api中的代码,如下:

JScript code
var task = {    run: function(){        Ext.fly('clock').update(new Date().format('g:i:s A'));    },    interval: 1000 //1 second}Ext.TaskManager.start(task);


clock没错是ID吧?但我把这段代码时间不能显示出来,
我完整的写法如下:
HTML code
<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd"><html>  <head>        <script type="text/javascript" src="ext4/ext-all.js"></script>      <link rel="stylesheet" type="text/css" href="ext4/resources/css/ext-all.css"/>        <script type="text/javascript">    Ext.onReady(function(){           var task = {            run: function(){                Ext.fly('clock').update(new Date().format('g:i:s A'));            },            interval: 1000 //1 second        }        Ext.TaskManager.start(task);                               });      </script>     </head>  <body>  <div id="clock"></div>  </body>  </html>

不知道那里我弄错了,请高人指教,多谢。

[解决办法]
用FireFox(FireBug)/Chrome或者IE(IE7以上)的调试工具调试下。
[解决办法]
应该是的...
[解决办法]
Ext.fly('clock').update(new Date().format('g:i:s A'));
分开写,单步调试。

其实都有源码,跟踪下应该不困难的。
[解决办法]
下载了一个,测试了下。好像是format的问题。
JScript code
Ext.fly('clock').update(new Date());
[解决办法]
.format('g:i:s A') 这个的问题把它去了

[解决办法]
改成这样
JScript code
Ext.onReady(function () {             var task = {                 run: function () {                     Ext.fly('clock').update(Ext.Date.format(new Date(), 'g:i:s A'));                 },                 interval: 1000 //1 second             }             Ext.TaskManager.start(task);                   }); 

热点排行