Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Использование переменной на форуме (https://javascript.ru/forum/misc/35210-ispolzovanie-peremennojj-na-forume.html)

Deff 08.02.2013 18:57

Сегодня - Завтра, - добью!

Kiselboom 08.02.2013 18:59

Хорошо:)

Kiselboom 10.02.2013 12:51

Deff, есть успехи?

Deff 10.02.2013 14:15

Делаю, ток встал

Deff 10.02.2013 21:47

Дело затянулось, (*Не могу пока понять как отследить попадание и объект area, при выводе координат из функции движения, - задал вопрос на форуме ищу в инете(возвращаться к прямоугольным таблам - нехотца(но при требовании окончания работ - вернусь)

Kiselboom 10.02.2013 23:21

Делайте так, как считаете нужным) Меня, в принципе, любой вариант устроит)

Deff 10.02.2013 23:27

Kiselboom,
Потяну еще пару дней - думаю сумею, если нет выложу квадратный - Он чем плох:
Если регион на Мап карте можно сделать произвольный - то в табле или div он строго прямоугольник, что не айс по движению по реке или дороге(это мой расчет применений подобного

Kiselboom 22.02.2013 22:08

Deff,
Я так понимаю, у вас не вышло ничего?

Kiselboom 22.02.2013 22:14

Deff, Квадрат, круг, вдоль стенок, рендомное перемещение... Мне уже любое подойдёт. Вдоль и поперёк уже изучил учебник, никак не могу заставить эти дивы двигать на определённых участках(

Deff 22.02.2013 22:21

Да нет, исследовал возможности мап карты,(есть две темы тут) походу определились, что в лоб не решаемо, буду пробовать как обещал, через просто прямоугольные координаты div, правдо жутко лениво, поскольку этот вариант мало интересный... мож сделаю, -сильно не обещаю

Kiselboom 22.02.2013 22:27

Тогда намекните хоть вот это:
function move1() {
перемещаем див по квадрату
}

Kiselboom 22.02.2013 22:32

Кстати, то, о чём я раньше спрашивал, как id у дивов переменные сделать.
Всё очень просто оказалось. Как и собирался, использовал форумную переменную {reg_user_row.U_USER_PROFILE}, которая даёт ссылку на профиль пользователя, вида /u1, /u12, /u45 и т.д.
Т.к. в id нельзяслешь использовать, использовал substr. Вот что вышло:

var userlink = "{reg_user_row.U_USER_PROFILE}";
var userid = userlink.substr(1);
var ribbon = document.getElementById("locate");
ribbon.id = userid;

В итоге, когда на форуме несколько пользователей, у каждого свой див и у всех дивов разные id.

Deff 22.02.2013 22:41

Kiselboom,
1.Мы уже получили массив ников и соответствующих форумов
2. Берем картинку локаций и оборачиваем в div с позицией relative;
в данном div позиционируем div(ы) с позицией absolute; - которые будут символизировать форумы на карте,
Этим div прописываем alt( или атрибут data), в котором прописываем истинное название форума(или иной локации)
Далее - циклом по массиву ников-локаций c поиском $("div[data='"+имя локации+"']") вставляем span c ником и позицией absolute; в нужный div локации

[1]Далее подключаем функцию хаотичного хождения по текущему div...

Доделаете до [1] - раскажу подробней

Kiselboom 22.02.2013 22:50

Хорошо, попробуем. Спасибо!


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