Запустите лайтбокс с помощью параметра в URL, который вы в данный момент не используете.Например, заставить ссылку перейти на http://www.mysite.com/page.ext?lightbox=1
.Затем установите JavaScript, который запускается при загрузке страницы и проверяет, установлено ли значение lightbox
на 1
, и, если это так, выполните событие click()
для любой кнопки, которая обычно вызывает лайтбокс.
Поскольку вы используете новый параметр, если кто-то посещает страницу в обычном режиме, он по-прежнему может просматривать содержимое без немедленного появления светового окна, поскольку у него не будет lightbox=1
в строке запроса.
РЕДАКТИРОВАТЬ:
Вот пример JavaScript для проверки строки запроса.Он использует fancybox на главной странице сайта в вашем профиле:
$(document).ready(function() {
var url = window.location.href;
url = url.toLowerCase();
if (url.indexOf('?lightbox=1') != -1 || url.indexOf('&lightbox=1') != -1) {
$j("#start").fancybox({
'padding': 0
});
}
});