ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript または jQuery を使用して、新しいタブまたはウィンドウでのファイルのダウンロードをプログラムでトリガーするにはどうすればよいですか?
シナリオ:
次の場合にファイルのダウンロードをトリガーすることを目的としています。ユーザーは JavaScript または jQuery を使用して特定の HTML 要素をクリックしますが、現在のページのコンテンツは置き換えられません。代わりに、新しいウィンドウまたはタブでダウンロードを開きます。
解決策:
1.非表示の iframe の使用:
<script> function Download(url) { document.getElementById("my_iframe").src = url; } </script>
2.ダウンロードの強制:
3.新しいタブでファイルを開く (jQuery):
$('a#someID').attr({target: '_blank', href: 'http://localhost/directory/file.pdf'});
このリンクをクリックすると、現在のタブまたはウィンドウに影響を与えることなく、ファイルが新しいタブまたはウィンドウにダウンロードされます。ページ。
以上がJavaScript または jQuery を使用して、新しいタブまたはウィンドウでのファイルのダウンロードをプログラムでトリガーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。