Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 本地HREF中的远程Javascript执行_Html_Url_Href_Javascript - Fatal编程技术网

Html 本地HREF中的远程Javascript执行

Html 本地HREF中的远程Javascript执行,html,url,href,javascript,Html,Url,Href,Javascript,我一直在尝试从本地HTML“a”标记定位远程Javascript执行的示例。这不会是恶意执行。在我的索引页面上,我使用Javascript隐藏div,并将一个div放在最前面——简而言之,就是为了在一个页面上有多个页面。我通常使用以下示例代码段执行此操作: <a href="javascript:footerAbout()">About Us</a> 但是,在同一站点上的不同PHP/HTML页面上,我希望有链接可以以相同的方式执行Javascript,只有在将浏览器推送

我一直在尝试从本地HTML“a”标记定位远程Javascript执行的示例。这不会是恶意执行。在我的索引页面上,我使用Javascript隐藏div,并将一个div放在最前面——简而言之,就是为了在一个页面上有多个页面。我通常使用以下示例代码段执行此操作:

<a href="javascript:footerAbout()">About Us</a>
但是,在同一站点上的不同PHP/HTML页面上,我希望有链接可以以相同的方式执行Javascript,只有在将浏览器推送到新的HTTP请求之后。例如,在我笨拙的思维中,我希望它能像这样工作:

<a href="http://samedomain.com:javascript:footerAbout()">About Us</a>
这是一个失败-因为我的Firefox将超链接呈现为纯文本,并且不可单击。我搜索了谷歌和这个网站的信息,但没有找到任何例子。如果有任何反馈,我将不胜感激


谢谢。

我的理解是,您希望在多个页面中调用相同的JavaScript函数。使用脚本src标记如何,如下所示:

<script src="../common.js"></script>
我相信src属性可以是一个远程js文件,但还没有测试出来

因此,无论您希望使用JavaScript显示about us页脚的页面是什么,您都可以使用相同的链接:

<a href="javascript:footerAbout()">About Us</a>

所以。。。您想让浏览器导航到http://samedomain.com 然后执行javascript:footerAbout

作为地址的一部分传递参数怎么样?大意是:

http://samedomain.com&show=footerAbout

http://samedomain.comfooterAbout


然后在目的地页面中读取URL,让目的地执行footerAbout?

嗯,我想我没有说清楚。我在一个页脚的索引页上有多个链接:关于我们、法律、联系我们等等。每个链接都有一个对应的div层,默认为“隐藏”CSS状态。所有这些都有一个单独的Javascript函数,使单独的div层可见。在第二个页面上,我想要一个有相同链接的页脚,但是URL会链接回索引页面,然后执行Javascript函数,这取决于点击的关于我们的链接、联系我们等等。感谢您的反馈-我希望这能澄清问题=