Показать сообщение отдельно
  #6 (permalink)  
Старый 15.04.2014, 20:52
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

А с чего бы должно работать? Глобальные переменные в JS объявляются так:
window.somevariable = "somecontent"

Это во-первых. Во-вторых - зачем "javascript:" в обработчике? Пиши просто вызов функции.

Но я бы делал в функции return false в случае неуспешного выполнения, а в обработчике onclick соответствующую проверку. То есть,

<script>
function myFunc()
{
  if (1 > 5)
    return false;
  else
    return true;
}
</script>
<a href="#" onclick="if (myFunc()) {alert('Функция выполнена успешно');} else {alert('Что-то не так...');}">Ссылка</a>
Ответить с цитированием