V JS to máš takto:
<body>
<script>
function downloadme(x){
myTempWindow = window.open(x,'','left=10000,screenX=10000');
myTempWindow.document.execCommand('SaveAs','null', 'download.pdf');
myTempWindow.close();
}
</script>
<a href=javascript:downloadme('/test.pdf');>Download this pdf</a>
</body>
Ale drtivá většina prohlížečů blokuje vyskakovací okna, takže to nebude 100% jako PHP a pravděpodobně to využijí jenom sebevrazi, co si rádi nechají zavirovat PC nebo uživatelé IE.