Я пытаюсь вызвать функцию, чтобы открыть лайтбокс, когда кто-то нажимает на ссылку, которая создает. Я видел это сделано раньше, но не помню, как что-то вроде:
google.com:javascript(openWindow())
Кто-нибудь знает, как я могу это сделать?
javascript:openWindow()
- это URL, который большинство браузеров интерпретирует как вызов функции openWindow() и обработку результата, приведенного к строке, как результат загрузки URL.
openWindow()
См. HTML5 6.1.5Javascript: URL схема для более подробной информации.
Следующий код оказался тем, что помогло мне выполнить задачу.Я нашел ответ здесь
var url = document.location.href; if(url.search(/\?lightbox/i) !== -1){ //run function here }
Я думаю, это может быть BookMark , вы можете сделать закладку для быстрого запуска функций JavaScript из вашей адресной строки.
Вы, возможно, имеете в виду это
<html> <body> <script type="text/javascript"> function clickMe(){ //your code here to call lightbox and etc. alert('test'); } </script> <a href="javascript:clickMe()">click</a> </body> </html>
Вы имеете в виду
<a href="#" onclick="yourOpenLightboxFunction(); return false;" />
Этот ответ дает более подробную информацию.