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

关于prototype1.5 !

2012-02-07 
关于prototype1.5 求救!!scriptfunctionTool(){this.aa 1234 }Tool.prototype.Ffunction(){alert(th

关于prototype1.5 求救!!
<script>
function   Tool(){
      this.aa= "1234 "
}
Tool.prototype.F=function(){
      alert(this.aa)
}

var   T=new   Tool();

T.F();

function   Init(){
    setTimeout(T.F,1000)
}
Init();
</script>

alert的结果不一样,如何解决?

[解决办法]
function Init(){
window.setTimeout(function () { T.F(); }, 1000);
}
就可以了。。
你刚才那个。。
是通过window调用的function(){
alert(this.aa)
}
这个函数,而不是通过T调用的那个函数。。。所以显示的是undefined
[解决办法]
支持二楼
[解决办法]
建议了解一下面向对象的Javascript:
http://www.csser.com/html/csser/webstandards/200704/08/1768.html
[解决办法]
setTimeout 也可以这么用的!

function Init(){
setTimeout( "T.F() ",1000)
}
[解决办法]
谁是康瑜???
[解决办法]
> . <
网友的说。。。

热点排行