Javascript 提示浏览器下载对话框
正常:Javascript 提示浏览器下载对话框,javascript,javascript-events,download,command,prompt,Javascript,Javascript Events,Download,Command,Prompt,正常: 我不能这样做的原因是它安装在wordpress上,带有一个插件(),它可以将代码中的每个mp3文件转换成一个迷你播放器,当单击时,它可以将文件流式播放。因此,上面的链接将显示为一个链接,旁边有一个播放按钮,当单击时,将流式传输文件,而不会提示下载对话框。这个网站上有99%的mp3文件,这正是我们所需要的 但是,对于一个文件,我需要允许用户单击链接的word下载,并获得保存或打开对话框以及后续的进度条(如果在浏览器首选项中启用)。PHP或javascript很好,两者都可以,有人知道如何使
我不能这样做的原因是它安装在wordpress上,带有一个插件(),它可以将代码中的每个mp3文件转换成一个迷你播放器,当单击时,它可以将文件流式播放。因此,上面的链接将显示为一个链接,旁边有一个播放按钮,当单击时,将流式传输文件,而不会提示下载对话框。这个网站上有99%的mp3文件,这正是我们所需要的
但是,对于一个文件,我需要允许用户单击链接的word下载,并获得保存或打开对话框以及后续的进度条(如果在浏览器首选项中启用)。PHP或javascript很好,两者都可以,有人知道如何使其工作吗?
谢谢你,
JSC根据您链接到的插件站点: 转换所有mp3链接
要将博客上的每个mp3链接都变成播放器,请在WPaudio设置中选择Convert all mp3 links 转换一些mp3链接
对于任何要转换为播放器的mp3链接,请添加如下wpaudio类:
所以,你可能不想去给这个类的每个链接,对吧?因此,使用JavaScript来实现这一点。给你不想转换的链接一个no-wpaudio
类,然后使用JavaScript将该类添加到没有no-wpaudio
类的所有链接中。希望您正在使用jQuery:
$("a[href$='.mp3']:not(.no-wpaudio)").addClass("wpaudio");
如果不是,那是多么痛苦,但它是可以做到的。如果您想要非jQuery代码,请告诉我