предупреждающее сообщение не всплывает - PullRequest
0 голосов
/ 22 декабря 2011

Я поместил код на jsfiddle.net.Проблема у меня заключается в том, что функция не вызывается при нажатии кнопки showToast.

Фактический код<button type="button" onClick="showAndroidToast('Hello Android!')">Show Toast</button><br/>

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

Я получил ошибку:

ReferenceError: Не могу найти переменную: showAndroidToast;

Кто-нибудь поможет?Спасибо!

Ответы [ 2 ]

1 голос
/ 22 декабря 2011

Проблема в том, что это не onClick, а onclick, и ваша функция должна быть объявлена ​​в некоторых случаях, как это:

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

Это просто для того, чтобы быть найденным глобально, просто чтобы убедиться, что это не такпроблема с самим браузером.

0 голосов
/ 22 декабря 2011

Удалите тип из тега кнопки:

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

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...