-1
私のアプリケーションで、他のドメインのURLを呼び出す関数がありましたが、関数が実行されたときにそのURLを新しいウィンドウで開くのが苦労しています。javacriptの新しいウィンドウでtop.location.href urlを開く方法
サンプルコード:
$('#btn').onClick(function(){ //This code is in my application.
//callOtherfn is a function from external javascript code that i cant change,
//because that is from other source.
callOtherfn({
'param1':'param1',
'param2':'param2'
})
});
//external javascript library sample.js
function callOtherfn(params){
top.window.location = "www.sample.com";
}
今、私の質問は、私のアプリを乱すことなく「callotherfn」を呼び出した後、新しいウィンドウで「www.sample.com」を開くことことができ、ありますか?今は同じウィンドウで開いています。
私は他のライブラリからである。このコードへのアクセスを持っていけません。私のアプリから呼び出すIm ' – rUI7999
その関数を呼び出さないでください。あなた自身で書く。代わりに外部ライブラリが関数を呼び出している場合は、コード内のオブジェクトをBuggeredLibrary.callOtherfn = –
のように変更することができます。私の場合は必ずその関数を呼び出す必要がありました。私は "beforeonload"のようなことをして、 "sample.com"を新しいウィンドウで開きたいと思っています – rUI7999