また、親ページをリフレッシュします。私は、親のリフレッシュを避けたいと思うし、新しいウィンドウの新しいタブの代わりにファイルを開くにしたい。URLを開く
URLを開く
答えて
として開設されるようにあなたは、ブラウザの設定を変更するユーザーを強制する必要がIEのためにあなたのwindow.open
var w = window.open('http://foods.shakarganj.com.pk/pdf/{0}.pdf','_newtab');
にターゲット_newtab
を追加し、動作しますこれは、 `VAR =のwindow.openワット( 'http://foods.shakarganj.com.pk/pdf/ {0} .Pに動作しますFirefoxで
<script type="text/javascript">
$(document).ready(function() {
$('#<%=ddlPS.ClientID %>').change(function (event) {
event.preventDefault();
var w = window.open('http://foods.shakarganj.com.pk/pdf/' + $(this).val() + '.pdf');
});
});
</script>
ドロップダウンの変更により、サーバーへのポストバックが発生しています。自動ポストバックを無効にし、クライアントスクリプトイベントをバインドして新しいタブで新しいウィンドウを開くこの動作を避けることができます。
必要な解決策:ASP.Net Open New Tab in Browser from CodeBehind。 Firefoxで
この投稿はハイパーリンク用ですが、私はdropdownlist.Alloneを使ってchromeで新しいタブを開くように頼んでいます –
同じロジックです。開いている各アイテムのjavascriptイベントをバインドするだけですリンク。 –
これは新しいウィンドウがないようにするには、タブ
しかし、私はChromeを使用する必要がありますいくつかのabtクロム –
- :リンクを開くためのページリフレッシュの使用jqueryの –