Html 本地HREF中的远程Javascript执行
我一直在尝试从本地HTML“a”标记定位远程Javascript执行的示例。这不会是恶意执行。在我的索引页面上,我使用Javascript隐藏div,并将一个div放在最前面——简而言之,就是为了在一个页面上有多个页面。我通常使用以下示例代码段执行此操作: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,只有在将浏览器推送
<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函数,这取决于点击的关于我们的链接、联系我们等等。感谢您的反馈-我希望这能澄清问题=