一个href click或onclick 2个动作(两个或更多函数)
a href click or onclick 2 actions (two functions or more)
我有一个像这样的href标签:
href="download.php?file={$sp->attachment_1}&flag=ds&r_id={$userid}&scpl_id={$sp->sp_id};"
,它可以工作并下载所需的文件。问题是我希望它也调用一个javascript函数。所以当有人点击它下载pdf文件并调用javascript函数时,我无法让它工作,我试着使用onClick,但如果我把链接放在那里,它就不会下载。如有任何建议,不胜感激,谢谢。
一旦重定向到另一个页面(download.php),您就不能在该页面上运行任何javascript。
如果你想做之前的javascript,可以说:
onclick='do_someting(); window.location="download.php?file=..."'
您是否尝试从函数返回True
,
onclick="return doAction()"
脚本,
function doAction(){
// do something
return true
}
如果你使用jQuery,你可以这样做:
$("#IDOFYOURLINK").click(function() {
yourJavascriptFunction();
});
相关文章:
- JQuery合并了keyup和focusout两个函数
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 递归|两个函数名
- 同一事物的两个函数,一个崩溃,另一个不崩溃,为什么
- 如何调用两个函数是一种html输入类型
- 广义化对两个性质起反作用的两个函数
- 两个函数之间的角度承诺
- 在keyup更改上运行两个函数
- 为什么这两个函数调用不相等
- 在 javascript 中通过继承调用两个函数
- 删除两个函数使用的全局变量
- 我需要将这两个函数从javascript更改为JQuery,任何人都可以告诉我如何转换
- 我需要在单击时运行两个函数.即使嵌套在一起,我也无法让它们都工作
- iMacros iim播放如何调用两个函数
- 尝试连接Angular.js或JavaScript中的两个函数返回
- 我的if和else-if逻辑中的问题以及两个函数的冲突
- 如何在onchange事件中的两个函数之间进行选择
- javascript中的函数重载使两个函数名称相同,但输入数字不同
- 包括javascript按键中的两个函数
- 在onload上调用两个函数不起作用