2012-04-02 13 views
0

私はJava EEアプリケーションでswtブラウザを使用しています。アプリケーションの多くの点で、リンクをクリックするとjavascript window.openを実行しても問題ありません。新しいウィンドウが開きます。これはヘッドレスのswtブラウザの子ですが、アプリケーションの特定の時点でユーザーがリンクをクリックすると、私はそれがie/firefoxの誰かのような外部デフォルトのブラウザで開くようにしたい。
これは可能ですか?これは私のhtmlとjavascript/jqueryコードからもできます。もしこれをjavaコードで記述する必要があれば、どうすればいいですか、jspにリダイレクトしてそこに書き込むべきですwindow.openを実行せずにjspを呼び出すにはどうすればいいですか?swtブラウザから外部のブラウザウィンドウを開く

openWindow = function() { 
    window.open("/ShowRequiredPage?customerId=" + com.org.myProject.customerID + "&userId=" + com.org.myProject.userName + "&email=" + com.org.myProject.userName); 
} 

ActiveContactsRenderer.prototype.renderBody = function(){ 
    ... 

    bodyEl.append('<div id="buyMessage" class="buyMessage">'+ 
        '<h2><span>Limited Users</span></h2>'+ 
        '<a id="buyButton" href="#"; onclick="openWindow();">Buy This</a></div>'); 
    ... 
} 

この上の任意のヘルプは高く評価されてください:

私のコードは次のようなものです。前もって感謝します。

答えて

0

これはブラウザの設定によって処理されます。 JavaScript/JQueryを使用してこれを達成する方法はありません。最大値では、window.open()メソッドに渡されたパラメータを調べることができます。これは、これをより明確に理解するのに役立ちます。

関連する問題