I have many views in my application and up until now - no problems at all with all of them.
Recently I wanted to display one of them inside IFRAME, that is a part of CJuiDialog, displayed after button click in another view.
Everything works perfectly in Firefox 8 and Chrome 15. But when I display mother view (the one containing button and IFRAME) in Internet Explorer 9, I’m getting a bunch of very strange errors:
Error: Missing definition of „Object”
Line: 21
Char: 105
Code: 0
URI: [app_path]/assets/7126e48d/jquery.min.js
Error: Missing definition of „jQuery”
Line: 80
Char: 2
Code: 0
URI: [app_path]/assets/7126e48d/jquery.ba-bbq.js
Error: Missing definition of „jQuery”
Line: 10
Char: 2
Code: 0
URI: [app_path]/assets/7126e48d/jui/js/jquery-ui.min.js
Error: Missing definition of „jQuery”
Line: 67
Char: 1
Code: 0
URI: [app_path]/assets/eed4395f/ajaxtooltip.js
Error: Missing definition of „jQuery”
Line: 11
Char: 3
Code: 0
URI: [app_path]/assets/760c1158/gridview/jquery.yiigridview.js
Error: Missing definition of „jQuery”
Line: 10
Char: 2
Code: 0
URI: [app_path]/assets/7126e48d/jui/js/jquery-ui.min.js
Error: Missing definition of „jQuery”
Line: 1
Char: 1
Code: 0
URI: [app_path]/assets/7126e48d/jui/js/jquery-ui-i18n.min.js
Error: Missing definition of „jQuery”
Line: 222
Char: 1
Code: 0
URI: [app_path]/pacjenci/index.html?type=rejestracja
The last one ("[app_path]/pacjenci/index.html?type=rejestracja") is a view that I want to display in IFRAME.
Even though these errors are reported, both mother view and IFRAME’s view are perfectly rendered and working.
I must underline that this happens only in newest IE and only if both views are displayed in the same time, one inside another one. Because each of them displayed as separate view (rendered by proper actions) are 100% working perfectly, without any errors, in all browsers, in which I’ve tested them.