Вывод текста по условию
Всем привет! Подскажите, пожалуйста, как разобраться в такой ситуации, т.к. я только изучаю js. Есть интернет-магазин в системе ucoz и в личном кабинете пользователя выводится его задолженность перед компанией. Цифра задолженности берется из профайла пользователя так
$.get('/index/8-0-$USERNAME$',function(d){ $('#zadol').text($('#zadol',d).text()); $('#data_zadol').text($('#data_zadol',d).text()); }); Ну и выводится через <b>Задолженность по Вашей компании составляет:<font color="red"><u><span id="zadol"></span> руб </u></font> от <span id="data_zadol"></span></b> Вопрос в чем: как можно выводить фразу благодарности за положительный баланс или напоминание за отрицательный? В профайл заносится только отрицательная цифра. Если у пользователя нет задолженности, то в ячейке стоит 0. Можно ли сделать это так: if ('#zadol' >= 0 ) { document.write("<h1>Спасибо, все хорошо</h1>")}; if ('#zadol' < 0 ) { document.write("<h1>Пожалуйста, погасите Ваш долг</h1>")}; |
Цитата:
попробуй вместо '#zadol' использовать $('#zadol').text() |
Если я поменяю, то скрипт работать не будет. Я ни кого не хотел запутать) Проще говоря, мне нужно реализовать обычное равенство, где
x - задолженность если х>=0, то фраза 1 если x<0, то фраза 2. Как я это понимаю - нужно задать 2 переменные: при отрицательном и положительном балансе. Поправьте, пожалуйста, если не так. |
ну так ты и используешь
if ('#zadol' >= 0 ) { document.write("<h1>Спасибо, все хорошо</h1>")}; if ('#zadol' < 0 ) { document.write("<h1>Пожалуйста, погасите Ваш долг</h1>")}; что не так кроме выборки? |
Так будет правильно?
<script type="text/javascript"> $.get('/index/8-0-$USERNAME$',function(d){ $($('#zadol').text()).text($($('#zadol').text(),d).text()); $('#data_zadol').text($('#data_zadol',d).text()); if ('#zadol' >= 0 ) { document.write("<h1>Спасибо, все хорошо</h1>")}; if ('#zadol' < 0 ) { document.write("<h1>Пожалуйста, погасите Ваш долг</h1>")}; }); </script> <?if($PAGE_ID$=='invoices')?> <p> <b>Задолженность по Вашей компании составляет:<font color="red"><u> <span id="zadol"></span> грн </u></font> от <span id="data_zadol"></span></b> И еще вопрос, как мне вставить в текст на странице эту фразу? |
Olger,
document.write -- неиспользуйте Цитата:
|
Часовой пояс GMT +3, время: 02:47. |