У меня есть этот скрипт:Javascript OnClick вар
. '<button type="button" '.($searchQuery['can_used'] == 1 ? 'onclick="var con=confirm(\'Let op: dit is de laatste keer dat u dit bestand kan downloaden, na deze keer word het bestand automatisch verwijderd. Weet u zeker dat u deze bestand wil download?\')"' : '').' class="btn btn-info">Download het bestand...</button>'
. '<script type="text/javascript">alert(con)</script>';
Ну, это не работает, я получаю сообщение об ошибке, что говорит "жулик не определен. Поскольку var не будет существовать, когда я не нажму кнопку. И я не могу нажать на кнопку, потому что javascript не будет продолжать ошибку. Как я могу это исправить? Есть ли другой способ?
Спасибо!
Вы пытались определить переменную 'con' так, чтобы ошибка не генерировалась? Кроме того, при запросе JavaScript-вопросов * не * покажите нам серверный PHP; это не имеет значения. Покажите нам сгенерированный (соответствующий) HTML, как видно в браузере (в разделе «источник просмотра»). –
Это может быть то, что вы хотите: [доступ к php varaible в javascript] (http://stackoverflow.com/questions/4287357/access-php-variable-in-javascript) – gongzhitaao
Нет, это не то, что мне нужно. Но теперь это исправлено. См. Мой ответ. – user2897922