2011-12-27 11 views
1

また、親ページをリフレッシュします。私は、親のリフレッシュを避けたいと思うし、新しいウィンドウの新しいタブの代わりにファイルを開くにしたい。URLを開く

+0

- :リンクを開くためのページリフレッシュの使用jqueryの –

答えて

0

として開設されるようにあなたは、ブラウザの設定を変更するユーザーを強制する必要が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> 
1

ドロップダウンの変更により、サーバーへのポストバックが発生しています。自動ポストバックを無効にし、クライアントスクリプトイベントをバインドして新しいタブで新しいウィンドウを開くこの動作を避けることができます。

必要な解決策:ASP.Net Open New Tab in Browser from CodeBehind。 Firefoxで

+0

この投稿はハイパーリンク用ですが、私はdropdownlist.Alloneを使ってchromeで新しいタブを開くように頼んでいます –

+0

同じロジックです。開いている各アイテムのjavascriptイベントをバインドするだけですリンク。 –

0

これは新しいウィンドウがないようにするには、タブ

+0

しかし、私はChromeを使用する必要がありますいくつかのabtクロム –