扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
如何点链接触发其他页面的JS函数
问题是这样的。 而在f.php页面中会有创建部分需要触发的js函数,函数为open(),f.php中创建的代码如下:
<div id="btm"> <a class="btnbg" href="##" onclick="open();return false;"> <i> <b>创建 </b> </i> </a> </div>
我想写成当前代码 <a href="http://a.163.com/f.php">创建 </a>改写成只需要点击链接就直接可以触发open()函数的写法,不知道应该怎么写,请高手指教。注意这两段并不在一个页面中。 最好是在href="http://a.163.com/f.php"里面进行修改,加点什么代码就可以直接打开open()函数。
这个比较复杂哈.
说清你的需求更重要.
1 open函数完成什么工作,有无影响后台数据.
2 f.php这个页面是否已经打开,与你触发链接的页面是什么关系.
如果open函数影响后台数据,可以直接在触发页面调用ajax完成f.php页面所完成的功能,调用js函数多此一取.
如果f.php和触发页面,是父子或者子父关系,可以直接利用这个关系完成请求.
这两个页面不是父子关系,只是在f.php页面直接就可以打开open函数。
而在另一个页面,想通过点击链接的方法直接打开f.php中的open()函数,该open函数中是一个弹出一个浮层,里面的内容我可以自己改,但现在是只能链接到f.php页面,而无法通过该链接打开open函数所要打开的浮层。
不可以那样写。最后以这样方式解决问题。
<a href="http://f.163.com/f.php" onclick="open();return false;">
<a href="http://f.163.com/f.php" onclick="open();return false;">
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者