我對此有點新,所以有點困惑。javascript調用對象
我有一個js文件名爲rrr.js,其中我有這樣的代碼:
var rrr_rrr2=
{
// get the domain name from the current url
get_domain_name:function()
{
//code here...
},
// other functions here
}
在我的HTML頁面
下面我簡單補充它就像我平時做:
<script type="text/javascript" src="rrr.js">
和這樣稱呼它:
Step 1 completed!<br><br>Click <a href="javascript:rrr_rrr2.get_domain_name()">here</a>
但是,這不起作用...我做錯了什麼?
(順便說一句,這是一個Firefox插件FF給了我這個錯誤:!
Error: rrr_rrr2 is not defined
Source File: javascript:rrr_rrr2.get_domain_name()
Line: 1
請幫助
是否正確加載了資源rrr.js? (使用Firebug或類似的)全局屬性'rrr_rrr2'是否包含調試器/控制檯期望的值? (使用Firebug或類似的) - 和寵物 - 窺探:*不要使用'var'作爲全局屬性* - 它會起作用,但並不意味着在函數上下文中與'var'相同。最好只是放棄它。 :) – 2011-06-01 01:51:17