вы бы так любезны просветить меня; У меня есть следующий вопросBootbox: как добавить «подсказку»
в jcertify.html есть:
<!-- Bootbox utilities
================================================== -->
<script src"../static/assets/js/email_sign_up.js"></script>
</body>
в email_sign_up.js есть:
function emailSignUp()
{
bootbox.prompt("<strong>Email address</strong>Enter email address where the report should be send to : ", function(result) {
if (result) {
// Example.show("email: <b>"+result+"</b>");
console.log("NikoS");
}
});
}
в jcertify.html это как :
<p><a href="javascript:console.log('hi there');emailSignUp();" class="bb-trigger btn btn-primary btn-lg btn-block">Sign up</a></p>
в отладчике браузера, когда я нажимаю на «Зарегистрироваться» кнопку, что я вижу:
[Log] привет там (jcertify, линия 1) [Error] ReferenceError: Не удается найти переменную : emailSignUp глобальный код (jcertify, линия 1)
у вас есть какие-либо идеи, что я делаю не так?
Не могли бы вы проверить, что email_sign_up.js успешно загружаемой браузером? – Shriike
не загружен? почему так, поскольку на него ссылаются? – iamsterdam
Ну, есть ряд причин. Возможно, путь, который у вас был, на самом деле неправильный. Возможно, есть ошибка javascript в начале файла перед объявлением функции. Это действительно сложно отладить. В консоли браузера вы можете попробовать ввести emailSignUp() и посмотреть, работает ли это. – Shriike