微软JScript运行时错误:对象不支持此属性或方法 [英] Microsoft JScript runtime error: Object doesn't support this property or method

查看:773
本文介绍了微软JScript运行时错误:对象不支持此属性或方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在ASP.NET中使用jGrowl,但我得到一个微软JScript运行时错误:试图在IE中运行页面时,对象不支持此属性或方法错误。任何想法,为什么发生这种情况?

 <链接rel =stylesheet属性HREF =CSS / jquery.jgrowl.css类型=文/ CSS/>
<风格类型=文/ CSS>
div.jGrowl div.smoke {
背景:网址(图像/ smoke.png)不重复;
-moz-边界半径:0像素;
-webkit-边界半径:0像素;
宽度:280像素;
高度:55像素;
溢出:隐藏;
}
< /风格>
<! - [如果LT IE 7>
<链接rel =stylesheet属性HREF =CSS / jquery.jgrowl.ie6.css类型=文/ CSS/>
百分比抑制率ENDIF] - GT!;<脚本类型=文/ JavaScript的SRC =JS / jquery.js和>< / SCRIPT>
<脚本类型=文/ JavaScript的SRC =JS / jquery.jgrowl.js>< / SCRIPT>
<脚本类型=文/ JavaScript的SRC =JS / jquery.template.js>< / SCRIPT>
<脚本类型=文/ JavaScript的SRC =JS / jquery.ui.all.js>< / SCRIPT>
<脚本类型=文/ JavaScript的SRC =JS / jQuery的-1.4.2.js>< / SCRIPT>
<脚本类型=文/ JavaScript的>    $(文件)。就绪(函数(){    $('#test2的')。jGrowl(TEST,{
        主题:'烟',
        接近:真
    });});< / SCRIPT>

BODY:

 <一的onclick =$('#测试2')jGrowl('TEST'); HREF =JavaScript的:无效(0);>样品3'; / A>


解决方案

我想你,包括两次jQuery的。你有一个的jquery.js和jQuery-1.4.2.js脚本文件包括在内。一切似乎都被插入到第一个实例,然后最后包括覆盖 $ 。所以这就是为什么你看到此错误消息。

I am trying to use jGrowl in ASP.NET, but am getting a Microsoft JScript runtime error: Object doesn't support this property or method error when trying to run the page in IE. Any ideas why this is happening?

<link rel="stylesheet" href="css/jquery.jgrowl.css" type="text/css" />
<style type="text/css">
div.jGrowl div.smoke {
background: url(images/smoke.png) no-repeat;
-moz-border-radius:  0px;
-webkit-border-radius: 0px;
width:      280px;
height:     55px;
overflow:     hidden;
}
</style>
<!--[if lt IE 7]>
<link rel="stylesheet" href="css/jquery.jgrowl.ie6.css" type="text/css" />
<![endif]-->

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.jgrowl.js"></script>
<script type="text/javascript" src="js/jquery.template.js"></script>
<script type="text/javascript" src="js/jquery.ui.all.js"></script>
<script type="text/javascript" src="js/jquery-1.4.2.js" ></script>
<script type="text/javascript">

    $(document).ready(function(){

    $('#test2').jGrowl("TEST", {
        theme: 'smoke',
        closer: true
    });

});

</script>

BODY:

<a onclick="$('#test2').jGrowl('TEST');" href="javascript:void(0);">Sample 3</a>

解决方案

I think you are including jquery twice. You have a jquery.js and jquery-1.4.2.js script files included. Everything seems to be plugging into the first instance and then the last include overrides $. So that's why you're seeing this error message.

这篇关于微软JScript运行时错误:对象不支持此属性或方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆