Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #61 (permalink)  
Старый 07.02.2013, 13:25
Аспирант
Отправить личное сообщение для Kiselboom Посмотреть профиль Найти все сообщения от Kiselboom
 
Регистрация: 03.02.2013
Сообщений: 51

Есть вот такая идея:
var userlink = "{reg_user_row.U_USER_PROFILE}";
userlink =  str.charAt(1) + str.charAt(2) + str.charAt(3);

А вот как потом впихнуть userlink в id?
Ответить с цитированием
  #62 (permalink)  
Старый 07.02.2013, 13:31
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Kiselboom,
что нужно в итоге - получить массив пользователей с названием форума/темы и ссылкой ?
Ответить с цитированием
  #63 (permalink)  
Старый 07.02.2013, 13:34
Аспирант
Отправить личное сообщение для Kiselboom Посмотреть профиль Найти все сообщения от Kiselboom
 
Регистрация: 03.02.2013
Сообщений: 51

В самом самом итоге, или в итоге этой функции:
var userlink = "{reg_user_row.U_USER_PROFILE}";
userlink =  str.charAt(1) + str.charAt(2) + str.charAt(3);
???
Ответить с цитированием
  #64 (permalink)  
Старый 07.02.2013, 13:38
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Kiselboom,
Для карты нужна локация пользователя => имя темы и ссылка на тему и возможно ссылка на профиль, чтоб кликнуть по метке пользователя - свалиться в профиль...
Если это - то сейчас нарисую скрипт с тем что есть
Ответить с цитированием
  #65 (permalink)  
Старый 07.02.2013, 13:45
Аспирант
Отправить личное сообщение для Kiselboom Посмотреть профиль Найти все сообщения от Kiselboom
 
Регистрация: 03.02.2013
Сообщений: 51

Ок. Примерно всё должно выглядеть так:
<table id="locate">
   <tr>
    <td class="ribbon"><a class="gen" href="{reg_user_row.U_USER_PROFILE}">{reg_user_row.USERNAME}</a></td>
   </tr>
  </table>
  <script type="text/javascript">
function move1() { //Перемещает <table id="locate"> в зависимости от case 'В оглавлении форума'
}
function move2() { //Перемещает <table id="locate"> в зависимости от case 'Название'
}
function move3() { //Перемещает <table id="locate"> в зависимости от case 'Ваш первый форум'
}
function move4() { //Перемещает <table id="locate"> в зависимости от default
}
function tst() {
        loca = "{reg_user_row.FORUM_LOCATION}";
        switch (loca) {
         case 'В оглавлении форума':
          move1();
        break;
         case 'Название':
          move2();
        break;
         case 'Ваш первый форум':
          move3();
        break;
        default:
          move4();
        }
}
tst();
  </script>
Ответить с цитированием
  #66 (permalink)  
Старый 07.02.2013, 14:11
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<script type="text/javascript">
if(document.URL.indexOf('/viewonline')!=-1){
var onlineUserList=[]; // Cписок Юзеров и их локаций
$(document).ready(function(){
 $("#emptyidcc table .forumline tr").each(function(){
   var a=$(this).find('td:first span.gen');
   if(a.length){
          var userName = a.text();
          var ProfilLink = a.find('a').attr('href');
          var LokationName = a.parents('tr:first').find('td:eq(2)').text();
          var LokationLink = a.parents('tr:first').find('td:eq(2) a').attr('href');
          var Summ = userName+'\n'+ProfilLink+'\n'+LokationName+'\n'+LokationLink;
          onlineUserList.push(Summ);
   }
 });
   alert(onlineUserList.join('\n\n')) //Тестовый Вывод массива
   //Далее Ваши коды 
});
}
</script>

Последний раз редактировалось Deff, 07.02.2013 в 14:22.
Ответить с цитированием
  #67 (permalink)  
Старый 07.02.2013, 14:22
Аспирант
Отправить личное сообщение для Kiselboom Посмотреть профиль Найти все сообщения от Kiselboom
 
Регистрация: 03.02.2013
Сообщений: 51

Как мне его дополнить? Если просто вставить на страницу, alert выдаёт пустое окно.
Ответить с цитированием
  #68 (permalink)  
Старый 07.02.2013, 14:25
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от Kiselboom
Как мне его дополнить? Если просто вставить на страницу, alert выдаёт пустое окно.
Гы = Дык я его делал под Вашу страницу, когда были юзеры


Сейчас там только заголовок

Просто таблу можно скрыть через сss (чтобы карте потом не мешала

Последний раз редактировалось Deff, 07.02.2013 в 14:29.
Ответить с цитированием
  #69 (permalink)  
Старый 07.02.2013, 14:34
Аспирант
Отправить личное сообщение для Kiselboom Посмотреть профиль Найти все сообщения от Kiselboom
 
Регистрация: 03.02.2013
Сообщений: 51

Хм... Ну вот, теперь alert всё норм выдаёт...
Только как это решит мою проблему с <table id="locate">?
Как мне сделать так, чтобы она перемещалась в зависимости от расположения юзера и при этом id был разным?
Ответить с цитированием
  #70 (permalink)  
Старый 07.02.2013, 14:37
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Kiselboom,
А карту форумов сделали ? Или какой план ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вернуть имя переменной Йакуд Общие вопросы Javascript 21 18.05.2014 10:10
В contains() не подставляется значение переменной Heger jQuery 2 11.12.2011 20:26
Использование локальной переменной, в другой ф-ии 9xakep Ваши сайты и скрипты 6 31.10.2011 00:15
Использование одной переменной в нескольких функциях (Sandr) Общие вопросы Javascript 10 10.07.2011 13:42
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25