jquery - How can I force an image link bind by JavaScript to download instead of opening in the same tab? -
jquery - How can I force an image link bind by JavaScript to download instead of opening in the same tab? -
this question has reply here:
how set content-disposition = attachment via javascript? 2 answersi utilize bind href
click event on li
element:
$(".attachment_file", "#adlist").each(function() { $(this).click(function() { document.location.href = "upload/attachments/t" + urlparam('recsel') + "/" +$(this).attr("filename"); }); });
the problem when filename image opens image.
how can forcefulness downloading instead of opening it?
i didn't found way alter content-type
javascript might impossible (see: how set content-disposition = attachment via javascript?) thing remains changed .htaccess
.
i still in javascript changing div
within li
a
anchor jquery replacewith()
, add together download
, href
attribute that, opted much simpler , images opened in new tab:
$(".attachment_file", "#adlist").each(function() { $(this).click(function() { url = "upload/travelrequestattachments/t" + urlparam('recsel') + "/" + $(this).attr("filename"); window.open(url, '_blank'); }); });
javascript jquery javascript-events href
Comments
Post a Comment