<script type="text/javascript">
function class(v)
{
this.v = v;
this.f = function()
{
alert(this.v);
}
}
class.prototype.v2 = 1;
class.prototype.f2 = function()
{
class.prototype.v2++;
}
var a = new class('aaaaaaaaaaaaaa');
a.f();
a.f2();
alert(a.v2);
</script>
正常情况:
弹出对话框:aaaaaaaaaaaaaa
弹出对话框:2
这段代码,在Firefox、Opera、谷歌浏览器中正常,在IE8中显示错误,在Safari没反应
IE8显示:网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
时间戳: Mon, 18 Jan 2010 13:48:32 UTC
消息: 缺少 '('
行: 7
字符: 10
代码: 0
URI: file:///D:/AppServ/www/1.html
请问这是为什么?顺便问一下,Safari中怎么调试JS?哪里有什么错误控制台这样的显示错误地方?
function class(v)
{
this.v = v;
this.f = function()
{
alert(this.v);
}
}
class.prototype.v2 = 1;
class.prototype.f2 = function()
{
class.prototype.v2++;
}
var a = new class('aaaaaaaaaaaaaa');
a.f();
a.f2();
alert(a.v2);
</script>
正常情况:
弹出对话框:aaaaaaaaaaaaaa
弹出对话框:2
这段代码,在Firefox、Opera、谷歌浏览器中正常,在IE8中显示错误,在Safari没反应
IE8显示:网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
时间戳: Mon, 18 Jan 2010 13:48:32 UTC
消息: 缺少 '('
行: 7
字符: 10
代码: 0
URI: file:///D:/AppServ/www/1.html
请问这是为什么?顺便问一下,Safari中怎么调试JS?哪里有什么错误控制台这样的显示错误地方?
http://developer.apple.com/safari/library/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/2SafariDeveloperTools/SafariDeveloperTools.html
Safari中这么提示错误
请问什么意思?怎么修改?