Hi,
I use an external plugin for insert FLV object on CKEditor instance :
http://trac.blueriver.com/mura/browser/ ... order=name
On IE9, i have a bug when i use it.
On FF,Safari no bug
On ckeditor.js : line 54 colums 2367 (function r(v,w,x,y){......}
z can be undefined and the test
z.type=='hbox'
can be exectue normaly
I have found a simple solution... test if z is undefined
function r(v, w, x, y) { var z, A; for (var B in y) { z = y[B]; if (z == undefined) continue; // I add this test if (z.type == 'hbox' || z.type == 'vbox') r(v, w, x, z.children); if (!z.filebrowser) continue; if (typeof z.filebrowser == 'string') { var C = { action: z.type == 'fileButton' ? 'QuickUpload': 'Browse', target: z.filebrowser }; z.filebrowser = C; } if (z.filebrowser.action == 'Browse') { var D = z.filebrowser.url; if (D === undefined) { D = v.config['filebrowser' + n(w) + 'BrowseUrl']; if (D === undefined) D = v.config.filebrowserBrowseUrl; } if (D) { z.onClick = o; z.filebrowser.url = D; z.hidden = false; } } else if (z.filebrowser.action == 'QuickUpload' && z['for']) { D = z.filebrowser.url; if (D === undefined) { D = v.config['filebrowser' + n(w) + 'UploadUrl']; if (D === undefined) D = v.config.filebrowserUploadUrl; } if (D) { var E = z.onClick; z.onClick = function (F) { var G = F.sender; if (E && E.call(G, F) === false) return false; return p.call(G, F); }; z.filebrowser.url = D; z.hidden = false; q(v, x.getContents(z['for'][0]).get(z['for'][1]), z.filebrowser); } } } };