Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получить переменную из условия. (https://javascript.ru/forum/dom-window/61297-poluchit-peremennuyu-iz-usloviya.html)

ureech 12.02.2016 05:33

Получить переменную из условия.
 
Здравствуйте, подскажите как правильно написать следующее:
var user_id = '{$user_id}';
if(user_id){
var class_hide = '<div style="display:inline" >';
}else{
var class_hide = '<div style="display:none" >';
}

Мне нужно будет переменую class_hide потом поместить в другую ф-цию.
Пробовал это в ф-цию обернуть, применял innerHTML, но что то не получается. Подскажите, как надо.

Dilettante_Pro 12.02.2016 06:50

ureech,
Надо эту переменную об'явить как глобальную один раз и потом использовать где угодно.
Кстати, вы посмотрели последний пост в теме по тексту с bbcode?

ureech 12.02.2016 12:43

Цитата:

Сообщение от Dilettante_Pro
Кстати, вы посмотрели последний пост в теме по тексту с bbcode?

Да, конечно,но я пересмотрел задачу,а то как то не хорошо получалось и нашёл скрипт, который переписывает bbcode в html.
Цитата:

Сообщение от Dilettante_Pro
Надо эту переменную об'явить как глобальную один раз и потом использовать где угодно.

Дело в том, что так как я написал не работает даже тут же.alert тупо не выводит class_hide

Dilettante_Pro 12.02.2016 13:51

<script>
var class_hide;
var user_id = 'test';
if(user_id){
  class_hide = '<div style="display:inline" >';
}else{
  class_hide = '<div style="display:none" >';
}
alert(class_hide);
</script>


Часовой пояс GMT +3, время: 04:07.