2013-11-16 2 views
0

У меня есть этот скрипт: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 не будет продолжать ошибку. Как я могу это исправить? Есть ли другой способ?

Спасибо!

+0

Вы пытались определить переменную 'con' так, чтобы ошибка не генерировалась? Кроме того, при запросе JavaScript-вопросов * не * покажите нам серверный PHP; это не имеет значения. Покажите нам сгенерированный (соответствующий) HTML, как видно в браузере (в разделе «источник просмотра»). –

+0

Это может быть то, что вы хотите: [доступ к php varaible в javascript] (http://stackoverflow.com/questions/4287357/access-php-variable-in-javascript) – gongzhitaao

+0

Нет, это не то, что мне нужно. Но теперь это исправлено. См. Мой ответ. – user2897922

ответ

0

Благодаря Дэвиду Томасу.

Исправлено созданием var перед подтверждением.

Uw bestand is gevonden! <br />U kunt dit bestand nog <b><u>1</b></u> keer downloaden via deze website. U kunt dit bestand tot en met <b><u>19-01-2038 04:14:07</b></u> downloaden. <br />Bestand naam: <b><u>download.rar</b></u> <br />Bestand grootte: <b><u>87.82 mb</b></u> <br /><br /><script>var con = false;</script><button type="button" onclick="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 dit bestand wilt downloaden?'), alert(con)" class="btn btn-info">Download het bestand...</button> 

Спасибо Давид.

+0

ах, Дэвид избил меня. – richbai90

Смежные вопросы