2011-12-22 145 views
0

我已將代碼放在jsfiddle.net上。 我遇到的問題是,當showToast按鈕被點擊時,函數似乎不會被調用。提示消息不彈出

的實際代碼
<button type="button" onClick="showAndroidToast('Hello Android!')">Show Toast</button><br/>

function showAndroidToast(name){  
     alert("hi"); 
} 

我得到了錯誤:

ReferenceError: Can't find variable: showAndroidToast;

誰能幫助?謝謝!從您的按鈕標籤

+0

無論jsfiddle鏈接如何,您都應該將相關代碼直接放在您的問題中。這樣,如果鏈接死亡,代碼仍然在這裏。 – 2011-12-22 00:48:23

+0

我無法在上面的代碼中找到任何按鈕! – buch11 2011-12-22 00:50:23

+0

@ buch11我改變了它。對不起,我有一個jsfiddle的舊參考鏈接 – sammiwei 2011-12-22 01:00:33

回答

1

的問題是,它不是的onClick但的onclick,和你的函數應該在某些情況下,這樣的聲明:

<script> 
window.showAndroidToast = function(){ 
//code 
}; 
</script> 
<button type="button" onclick="window.showAndroidToast('Hello Android!')"> 
    Show Toast 
</button> 

這只是在全球範圍內找到,只是爲了確保它不是瀏覽器本身的問題。

+0

我已經重新編輯它應該工作。如果這失敗,我沒有ideea。 – khael 2011-12-22 01:36:21

0

刪除類型:

 
<button onClick="showAndroidToast('Hello Android!')">Show Toast</button><br/> 
//and check 

希望它可以幫助

+0

我試過了,但它不起作用 – cherhan 2011-12-22 01:13:02

+0

你能否重命名函數名稱爲其他內容並檢查一次..! – 2011-12-22 01:14:06

+0

是腳本標記內定義的函數...? – 2011-12-22 01:15:13