关于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)
}
------解决方案--------------------谁是康瑜???
------解决方案--------------------> . <
网友的说。。。