我有一个像这样的href标签:
href="download.php?file={$sp->attachment_1}&flag=ds&r_id={$userid}&scpl_id={$sp->sp_id};"
工作并下载目标文件。 问题是我希望它也调用一个javascript函数。 所以当有人点击它下载pdf文件并调用一个javascript函数但我无法让它工作, 我尝试使用onClick,但如果我把链接放在那里它将不会下载。任何建议将不胜感激谢谢
答案 0 :(得分:1)
一旦重定向到其他页面(download.php),您就无法在此页面上运行任何JavaScript。
如果您之前想要使用javascript,可以说:
onclick='do_someting(); window.location="download.php?file=..."'
答案 1 :(得分:0)
如果你正在使用jQuery,你可以这样做:
$("#IDOFYOURLINK").click(function() {
yourJavascriptFunction();
});
答案 2 :(得分:0)
您是否尝试从函数
返回True
onclick="return doAction()"
脚本,
function doAction(){
// do something
return true
}