// JavaScript Document
function auction(inid)
{
var tmpObject =
{
id : inid,
timer1 : null,//用于更新auctioninfo 及修正本地浏览器延时
timer2 : null,//用于状态倒计时
now : null,//服务器now时间戳
ainfo : null,//从服务器获取的ainfo
curr_price : 0,//竞拍的当前价
action : null,//喊价纪录
auction_join : null,//参与人
auction_join_t : 0,
auction_join_state : false, loadauctioninfo : function()
{
alert("id:" + this.id);
}
,
init : function(obj)
{
this.loadauctioninfo();
var self = this;
var tmp = '12313';
this.timer1 = setInterval('self.loadauctioninfo()', 3 * 1000);
}
};
return tmpObject;
}var aobj = auction(1);
aobj.init(aobj);这样会提示self.loadauctioninfo 不是一个方法...
求解决方法aobj.timer1 = setInterval('aobj.loadauctioninfo()', 3 * 1000);这样的写法可以,但是我想封装到对象
function auction(inid)
{
var tmpObject =
{
id : inid,
timer1 : null,//用于更新auctioninfo 及修正本地浏览器延时
timer2 : null,//用于状态倒计时
now : null,//服务器now时间戳
ainfo : null,//从服务器获取的ainfo
curr_price : 0,//竞拍的当前价
action : null,//喊价纪录
auction_join : null,//参与人
auction_join_t : 0,
auction_join_state : false, loadauctioninfo : function()
{
alert("id:" + this.id);
}
,
init : function(obj)
{
this.loadauctioninfo();
var self = this;
var tmp = '12313';
this.timer1 = setInterval('self.loadauctioninfo()', 3 * 1000);
}
};
return tmpObject;
}var aobj = auction(1);
aobj.init(aobj);这样会提示self.loadauctioninfo 不是一个方法...
求解决方法aobj.timer1 = setInterval('aobj.loadauctioninfo()', 3 * 1000);这样的写法可以,但是我想封装到对象
解决方案 »
- 鼠标点击问题
- firefox dom操作后,一行的内容都缩到第一个单元格里
- 用prototype.js怎樣寫圖片被單擊的事件?
- 看过YAHOO一些门户和CSDN这样一些技术网站上所有的图片幻灯是纯粹的FLASH还是JAVASCRIPT或者还是其他的一些什么技术呢?
- 关于鼠标滑动选项的问题!!!!
- 这样在XSL里怎样写?
- 想修改ckeditor的flash预览图片文件名字的,修改不了
- 关于动态传递id的问体题(快急死了,大家帮帮忙)!
- 一个菜鸟问题
- 一个简单问题
- 哪位童鞋有jquery autocomplete支持拼音和首字母的例子?最好是php环境。
- 为什么要写成"+final_x+,而不能写"final_x"?
{
var tmpObject =
{
id : inid,
timer1 : null,//用于更新auctioninfo 及修正本地浏览器延时
timer2 : null,//用于状态倒计时now : null,//服务器now时间戳
ainfo : null,//从服务器获取的ainfo
curr_price : 0,//竞拍的当前价
action : null,//喊价纪录auction_join : null,//参与人
auction_join_t : 0,
auction_join_state : false,loadauctioninfo : function()
{
alert("id:" + this.id);
}
,
init : function(obj)
{
this.loadauctioninfo();
var self = this;
var tmp = '12313';
var o = this
this.timer1 = setInterval(function(){o.loadauctioninfo()}, 3 * 1000);
}
};
return tmpObject;
}var aobj = auction(1);
aobj.init(aobj);