Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как создать условие (https://javascript.ru/forum/misc/51774-kak-sozdat-uslovie.html)

robertbat 19.11.2014 12:26

Как создать условие
 
Как создать вне профиля (на главной странице) условие, если $WWW$=="...",то...? Директория:
/index/8-$USER_ID$ #user_www

robertbat 19.11.2014 12:35

Может гет как то использовать, типо
if(.load('/index/8-$USER_ID$ #user_www')=='http://212legion.clan.su') {то что мне нужно}

Я чайник в javascript

robertbat 20.11.2014 09:45

Ну хоть что нибудь напишите: "да, можно сделать", "это не возможно" или "я ваще не понял, че ты написал".

Erolast 20.11.2014 09:49

Цитата:

"я ваще не понял, че ты написал"
Аха.

skrudjmakdak 20.11.2014 10:04

3 вариант))
тебе нужно проверить, загружена ли страница по такому то адресу или что?

robertbat 20.11.2014 10:24

Итак, у меня игровой сайт. Пользователь при регистрации выберает себе класс игрока, который отображается у него в профиле.
Пример кода из профиля:

<div id="user_www">Страж</div>


На главную страницу класс игрока я вывел так:

<div class="uwww">Здесь будет класс пользователя</div>
<script type="text/javascript">
$('.uwww').load('/index/8-$USER_ID$ #user_www')
</script>


Так вот, мне нужно создать условие,если пользователь выбрал класс "Страж", то рядом с классом должна стоять иконка этого класса и так для каждого класса.

Пробовал так, не получается:

if($('.uwww')=='Страж') {document.write('<img src="/img/icon1.gif">')};

Viral 20.11.2014 11:29

robertbat, что мешает это на сервере делать? зачем JS?

robertbat 20.11.2014 11:55

Я в юкозе делаю, а он с системными кодами работает. Для моей задумки выбора класса игрока я использовал поле для ввода адреса сайта ($WWW$) и присвоил этому полю id "user_www".
<div id="user_www">$WWW$</div>

В юкозе мое условие выглядело бы так:
<?if($WWW$="Страж")?><img src="/img/icon1.gif"><?endif?>

Но системный код $WWW$ работает только в профиле пользователя, соответственно и условие.
Т.е на главной странице $WWW$ не работает,поэтому я его подгрузил на главную с помощью get запроса
<div class="uwww">Здесь будет класс пользователя</div>
<script type="text/javascript">
$('.uwww').load('/index/8-$USER_ID$ #user_www')
</script>
.
А теперь мне нужно создать условие если .uwww равно Страж, то перед названием Страж стоит его иконка.
Возможно ли сделать это с помощью javascript?

skrudjmakdak 20.11.2014 13:04

$.get("ваша урла", function(data){
  //data - это то что ваш сервер отдал. данные
  if (data == 'Страж') $('#user_www').html('<img src="/img/icon1.gif">');
});

kostyanet 20.11.2014 15:58

Цитата:

Сообщение от robertbat
Я в юкозе делаю,

Так там и надо спрашивать в тусе юкозопейсателей. Заведомая же могила.


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