Как передать параметры ЯваСкрипта в теге ссылки
Добрый день!
Подскажите кто сможет :help: Есть 2 страници: допустим 1.html и 2.html На первой странице есть ссылка, на второй справочник товара. У каждого товара можно посмотреть характеристики( по нажатию на товар выполняется javascript:show_desc(document.getElementById('d_26 1')) и открываются его характеристики ). Вопрос в том как сделать, чтоб по нажатию ссылки со страницы 1.html открывалась вторая страница (2.html) и выполнялся это скрипт. Пробовала писать так <a href="javascript:show(document.getElementById('d_261'))">получается если я нахожусь на второй странице, то это срабатывает, если на первой то нет. Сразу говорю понимаю очень плохо в этом всем. Просто есть сайт и шеф попросил так сделать. И еще тогда сразу вопрос такая ссылка будет индексироваться? Спасибо. |
не совсем понял что именно нужно.. может ссылку на сайт дадите и объясните что именно должно произойти? Честно говоря я не совсем понял требований.
|
Сайт http://evrodik.ru
Сбоку (справа) есть новости о поступление контейнера. Допустим Mercedes 112 910 вот на него надо сделать ссылку так чтоб он перешел в справочник мерседес (меню Производитель - мерседес) и перейдя туда чтоб он сразу встал на ту позицию и открыл характеристики. Как то так :yes: |
olesyaf,
как вариант - поставить якорь в конец ссылки и при переходе подтянуть(скролировать) страницу к товару и развернуть блок с его характеристиками. Рабочий пример http://yphp.jcase.ru/#scrollto=mainservise |
Serg_pnz идею поняла, но реализовать не могу :(
якорь поставила, а как скролировать? |
olesyaf,
теперь на второй странице суньте якорь: <a id="112910"></a>перед открывающим блоком, в вашем случае блок этот начинается так: <div class="tabldiv" id="d_261" style="">вот прямо перед ним и суньте. Ну и последний штрих это, в начале страницы суньте скрипт: <script type="text/javascript"> window.onload = function() { var hash = location.hash.replace( /^#/, '' ), anchor = document.getElementById( hash ); if ( anchor && anchor.nextSibling ) { show_desc(anchor.nextSibling.nodeType === 1 ? anchor.nextSibling : anchor.nextSibling.nextSibling); } } </script> |
не получается :( я понимаю проблема наверно вся в том, что якорь я могу поставить только в самих характеристиках товара (в описании). Он наверно невидим на общей странице :(
|
Цитата:
|
Ясно.
Спасибо всем большое, буду пробовать :thanks: |
Сайт пишется не на HTML5 ?
|
Часовой пояс GMT +3, время: 15:45. |