簡體   English   中英

Microsoft JScript運行時錯誤:對象不支持此屬性或方法

[英]Microsoft JScript runtime error: Object doesn't support this property or method

我試圖在ASP.NET中使用jGrowl,但我收到Microsoft JScript運行時錯誤:嘗試在IE中運行頁面時,Object不支持此屬性或方法錯誤。 任何想法為什么會這樣?

<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>

身體:

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

我想你是兩次包括jquery。 您有一個jquery.js和jquery-1.4.2.js腳本文件。 一切似乎都插入到第一個實例中,然后最后一個包括覆蓋$ 這就是你看到這個錯誤信息的原因。

包括2個相同類型的jquery文件會生成此類錯誤。 擺脫其中一個,你的問題就解決了。

//<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>   

可能您還沒有發布完整的頁面源代碼,但如果除了其他JQuery / JavaScript包含此行外,請嘗試將其從頁面中刪除。

<script language="javascript" type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM