2015-09-28 3 views
-4

У меня есть страница (страница 1), которая имеет одну ссылку. (Ссылка A) Эта ссылка при нажатии открывается картинная галерея на той же странице.Как запустить ссылку на веб-странице автоматически

У меня есть другая страница (страница 2 ), который имеет другую ссылку (Link B) Эта ссылка открывает страницу 1.

То, что я хочу сделать, это: Я хочу ссылку A для автоматического нажатия. Немедленно страница 1 открыта.

Так что, как только вы нажмете ссылку B откроется картинная галерея.

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

Спасибо!

+2

Можете ли вы предоставить код или сделать jsFiddle с вашим кодом. –

+0

вы должны иметь возможность запускать событие клика по ссылке при загрузке страницы с помощью Javascript/JQuery. но нам нужно будет увидеть некоторый код, чтобы дать конкретный ответ. –

+1

'$ (document) .ready (function() { $ (". Foo "). Trigger ('click'); });' –

ответ

0

Вы можете использовать window.location методы replace или href

// js redirect 
window.location.replace("http://somesite/somepage"); 

//same clicking on a link 
window.location.href = "http://somesite/somepage"; 
0

Если я понимаю, что вам нужно, чтобы заставить нажмите на ссылку, чтобы открыть галерею, когда стр.1 загружается с JavaScript (вы можете заменить первый параметр функции и получить объект связи с другими способами):

document.addEventListener("DOMContentLoaded", function(event) { 
    eventFire(document.getElementById('myLinkId'), 'click'); 
}); 

function eventFire(el, etype){ 
    if (el.fireEvent) { 
    el.fireEvent('on' + etype); 
    } else { 
    var evObj = document.createEvent('Events'); 
    evObj.initEvent(etype, true, false); 
    el.dispatchEvent(evObj); 
    } 
} 

Источник: How to simulate a click with JavaScript?

С JQuery это довольно легко:

$(document).ready(function(){ 
    $('#myLinkId').click(); 
}); 
+0

Щелчок работает. Я просто удаляю эффект Java Script, и Gallery вообще не работает – user4171112

+0

Удалить эффект галереи? Эффект галереи конфликтует с функцией щелчка? –

Смежные вопросы