2013-03-05 4 views
0

В основном у меня есть боковая панель, которая находится на каждой странице моего сайта. Как связать его с желаемым идентификатором пользователя при нажатии, который находится на другой странице. обратите внимание, что это две отдельные страницы.idTabs (ссылка между страницами на конкретную вкладку)

им в настоящее время с помощью Шон Catchpole idTabs беты 3.0 вот ссылка: http://www.sunsean.com/idTabs/

ответ

0

Один из способов атаковать это, добавив переменную URL-адрес для ссылки на передающей странице (т.е. tabLink = «программное обеспечение»?), где имя соответствует идентификатору URL-адреса вкладки на странице приема (то есть <a href="#sw" id="software">).

На странице получения введите строку запроса. Эта функция хорошо работает (код из How can I get query string values in JavaScript?):

(function($) { 
    $.QueryString = (function(a) { 
     if (a == "") return {}; 
      var b = {}; 
      for (var i = 0; i < a.length; ++i) { 
       var p=a[i].split('='); 
       if (p.length != 2) continue; 
        b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " ")); 
       } 
       return b; 
    })(window.location.search.substr(1).split('&')) 
})(jQuery); 

Затем использовать его как это:

$("#" + $.QueryString["tabLink"]).click(); 
Смежные вопросы