Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Редирект с кликом по кнопке на другой странице! (https://javascript.ru/forum/dom-window/54521-redirekt-s-klikom-po-knopke-na-drugojj-stranice.html)

Svetik-top 20.03.2015 20:34

Редирект с кликом по кнопке на другой странице!
 
Ребят, всем привет, скажите мне как сделать чтобы когда происходит перевод по этой ссылке -

<meta http-equiv="refresh" content="1;URL=http://localhost/cheese.ru/index.php" />


на странице куда переводит кликалась вот эта кнопочка

<li><a <a href=\"#modal\" role=\"button\" class=\"btn\" id=\"123\" data-toggle='modal' data-target='#myModal' >Войти</a></li>

я прошу помогите!!!!!:thanks: :thanks: :thanks: :thanks:

Boolean_Type 20.03.2015 21:18

Если вторая ссылка-кнопка перекидывает на третью страницу (судя по "Войти"), почему сразу не сделать редирект на неё?

Однако, судя по атрибуту href второй ссылки (#modal) нужно, чтобы при переходе сразу отображалась заякоренная часть страницы. Попробуйте:
content="1;URL=http://localhost/cheese.ru/index.php#modal" />

Brutus 20.03.2015 23:51

Если бы логика сайта была нормальна, то такой подход не потребовался бы, советую все переработать

А так держи
<meta http-equiv="refresh" content="1;URL=http://localhost/cheese.ru/index.php#click-beta-g" />


и на странице

<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
	<a href="#modal" id="beta-g" role="button" class="btn" data-toggle='modal' data-target='#myModal'>Войти</a>
    <script>
      document.getElementById('beta-g').onclick = function () {
      	alert("Клииииик")
      }
      
      var b = window.location.hash.replace(/\#/,'').split('-'), c = b.shift(),a = document.getElementById(b.join('-'));
      
      if (c == 'click' && a != null) {
      	a.click();
        window.location.hash = "";
      }
		
    </script>

  </body>
</html>


Протестируй, всё должно работать

Svetik-top 21.03.2015 00:32

Ну не фига!!(((

Svetik-top 21.03.2015 00:33

на страницу переходит но не кликает(((

Svetik-top 21.03.2015 00:35

Я не пойму почему???

Svetik-top 21.03.2015 00:37

Причем эта кнопка выделяется но не кликается:-?

Boolean_Type 21.03.2015 14:35

Что значит не кликается?:-E
Ещё как кликается, но Вы посмотрите на href ссылки во 2ом файле, она же ведёт на эту же страницу с якорем "#modal", которого у Вас, как я почему-то подозреваю, и нет на странице.)
Попробуйте во 2ом файле со ссылкой-кнопкой следующее, чтобы просто увидеть, как это может работать (http://ya.ru - это URL, который таки обеспечит Вам тот самый клик наглядно!):
<a href="http://ya.ru" id="beta-g" role="button" class="btn" data-toggle='modal' data-target='#myModal'>Войти</a>
    <script>
        var b = document.getElementById('beta-g');
        b.onclick = function () {
        alert("Сейчас будет переход по ссылке, внимание!")
      }
      
        b.click();		
    </script>


А вообще, зачем Вам это? Это же явная хрень.

Svetik-top 22.03.2015 00:08

)))) ТЫ ПРОСТО ЛАПА СПАСИБО ТЕБЕ ЗА ПОМОЩЬ!!!!


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