Показать сообщение отдельно
  #17 (permalink)  
Старый 18.03.2013, 16:43
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Godwar, на верном пути. Только имя переменной не может содержать знак дефис. И наверно лучше не query-строкой передавать, а через хэш-составляющую.
location.href = 'outside.html/#standart-order';


...

<script>
(function(){
    var hash = location.hash.substring(1);
    if (hash) {
        var element = document.querySelector('.' + hash);
        if (element) {
            element.click();
        }
    }
})();
</script>


Этот скрипт разместить ниже кнопки, чтобы на момент его выполнения кнопка уже присутствовала в документе. querySelector не работает в IE7 если что. Если нужна его поддержка, то либо может на странице подключена jquery, либо подключить polyfill, либо использовать выборку по id.
Ответить с цитированием