如何在javascript中传递一个函数到url

How to pass a function to a url in javascript

本文关键字:一个 函数 url javascript      更新时间:2023-09-26

我试图调用一个函数打开灯箱时,有人点击创建的链接。我以前见过这样做,但不记得是怎么做的:

google.com:javascript(openWindow())

有人知道我该怎么做吗?

javascript:openWindow()

是一个URL,大多数浏览器将其解释为调用openWindow()函数,并将结果强制转换为字符串作为加载URL的结果。

你可能指的是这个

<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;" />

我认为它可以是书签,你可以书签快速运行JavaScript函数从你的地址栏。

下面的代码最终帮助我完成了任务。我在这里找到了答案

var url = document.location.href;
if(url.search(/'?lightbox/i) !== -1){
    //run function here
}