これは、私のビューの 1 つの js です。
var $link = '<a href="javascript:window.open(\'../EForm/Info?formId=' + data.record.Form.Id + '\',"EForm Details","height=550,width=345");">info</a>';
誰かが私のページのアイテムの詳細をクリックしたときに、新しい小さなウィンドウを開きたいと思っています。上記のコードは、この html をページにレンダリングします。
<a href="javascript:window.open('../EForm/Info?formId=1',"EForm Details","height=550,width=345");">info</a>
これはクロムでのみ機能します(IE9またはFFではポップアップブロッカーが有効になっていません)ここで何が間違っていますか?
編集
マークアップを更新しましたが、同じ問題はクロムでのみ機能します。
<a href="javascript:window.open('../EForm/Info?formId=1','EForm Details','height=550,width=345');">info</a>
編集#2
わかりました、私はマークアップをちょっと修正したと思います FF と IE は現在私のポップアップを開いていますが、そうすると、親ウィンドウの内容は IE では [オブジェクト] に、FF では [ウィンドウ オブジェクト] に置き換えられます....一体何が起こっているのか?
<a href="javascript:window.open('../EForm/Info?formId=1','EForm_Details','height=550,width=345');">info</a>