2014-07-03 32 views
-1

我有一個javascript函數的問題。未捕獲的參考錯誤ccifi未定義測試夥伴:424 onclick

這裏我的html代碼:

<li><INPUT TYPE="button" VALUE="ccifi" onClick="ccifi()"></li> 

<iframe SRC="" NAME="frame" WIDTH="300" HEIGHT="300" ALIGN="right" frameborder=0></iframe> 

,在這裏我javascript函數:

<script type="text/javascript"> 

    function ccifi() { 
    document.all.frame.src="http://www.ccfi.asso.fr/blog/"; 
    } 

</script> 

和錯誤是:

Uncaught ReferenceError: ccifi is not defined onclick 
+0

爲我工作,但爲什麼你的所有屬性都是大寫的。他們應該是小寫。 – Mritunjay

+1

@Mritunjay我認爲這是HTML4的常見做法。同時,這並不重要,因爲HTML4和HTML5不區分大小寫:http://stackoverflow.com/questions/4351857/is-html-case-sensitive - XHTML和XML區分大小寫 – Ian

+0

@Pete Doesn'無論函數是在哪裏定義的 - 它被稱爲'onclick',它發生在頁面(JavaScript)加載後的任何時間點 – Ian

回答

-2
<input type="button" value="ccifi" onClick="ccifi();" /> 

應該這樣做。你忘了「;」。

Greetz

+4

這當然不是問題。 – nicael

+0

@nicael你忘了'Greetz'。 – Albzi

+0

@Beat「Greetz」有什麼不對? :d – nicael

相關問題