Senario:
Anda bertujuan untuk mencetuskan muat turun fail apabila pengguna mengklik pada elemen HTML tertentu menggunakan JavaScript atau jQuery, tetapi tanpa menggantikan kandungan halaman semasa. Sebaliknya, anda mahu membuka muat turun dalam tetingkap atau tab baharu.
Penyelesaian:
1. Menggunakan iframe Halimunan:
<script> function Download(url) { document.getElementById("my_iframe").src = url; } </script>
2. Memaksa Muat Turun:
3. Membuka Fail dalam Tab Baharu (jQuery):
$('a#someID').attr({target: '_blank', href: 'http://localhost/directory/file.pdf'});
Dengan mengklik pautan ini, fail akan dimuat turun dalam tab atau tetingkap baharu tanpa menjejaskan arus halaman.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetuskan Muat Turun Fail Secara Pengaturcaraan dalam Tab atau Tetingkap Baharu Menggunakan JavaScript atau jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!