Добрый день. В JS не большой специалист, но потребовалось тут написать кое-какие скрипты, и заткнулся я на следующем.
Есть у меня несколько функций, которые я разместил в заголовке страницы (в head):
<script language="javascript">
$(document).ready(function () {
$('tbody > tr:odd').addClass('table-secondary');
$('tbody > tr:even').addClass('table-primary');
});
function ShowError(message) { ShowMessage('danger', '@Resources.Resources.GEN_ERROR', message); };
function ShowSuccess(message) { ShowMessage('success', '@Resources.Resources.GEN_SUCCESS', message); };
function ShowMessage(className, messageHeader, message) {
console.log('class=' + className + '; message=' + message);
$('#messageDiv').html('<div id="alerterror" class="alert alert-dismissable alert-' + className + '">' +
'<button type="button" class="close" data-dismiss="alert">×</button> ' +
'<strong>' + messageHeader + ' </strong>' + message + '</div>');
};
</script>
ShowError вызывается и работает, попытка из консоли вызвать ShowSuccess говорит возвращает undefined.
Что я делаю не так?