我已經完成了應用程序使用Extjs 4,在應用程序的一些地方展示statis pdf頁面。在這個應用程序給用戶的選項,他可以從任何頁面註銷。如果我在靜態pdf屏幕,一旦我點擊這裏註銷按鈕。它會顯示確認框註銷。這個在mozila和chrome中工作得很好,但問題只在IE和safari中出現。在IE瀏覽器和Safari瀏覽器中單擊註銷按鈕,屏幕上它自己做了一些操作,無法看到PDF頁面上的確認消息框,可能是我認爲這是PDF背後。任何人都可以告訴我如何解決這個問題?非常感謝。謝謝。爲什麼確認消息框不僅僅在IE和Safari瀏覽器中,靜態PDF頁面(Extjs4.1)上?
這裏是我的代碼:
onbtnLogoutClick: function(){
Ext.Msg.confirm('Confirm', 'Are you sure you want to Logout?', function(btn){
if (btn == 'yes'){
Ext.getCmp('mainContainer').removeAll();
Ext.getCmp('mainContainer').insert(0,{xtype:'loginView'});
}
}
}
這裏是我的示例代碼,展示了PDF格式的
{
xtype: 'panel',
frame: true,
height: window.innerHeight-100,
html: '<iframe width="100%" height="95%" frameborder="0" scrolling="no" src='MypdfUrl'></iframe>'
}
不,我已經應用這一個。它也不起作用,消息框本身沒有顯示任何選項,如選擇確定/取消/是/否。有沒有其他方法?謝謝 –