Tôi không thể tìm ra nơi tôi đang đi sai với điều này. Trong các trình duyệt khác, nó hoạt động tốt:Window.opener không được xác định trong IE8?
function main__pageeditor_new_body_SetUrl()
{
function getUrlParam(parentObject, paramName)
{
var reParam = new RegExp('(?:[\?&]|&)' + paramName + '=([^&]+)', 'i') ;
var match = parentObject.location.search.match(reParam) ;
return (match && match.length > 1) ? match[1] : '' ;
}
var funcNum = getUrlParam(this, 'CKEditorFuncNum');
this.opener.CKEDITOR.tools.callFunction(funcNum, arguments[0]);
}
Nhưng trong IE bạn nhận được lỗi này:
'this.opener.CKEDITOR' is null or not an object
Tại sao không làm việc này?
Phải có một số javascript bị thiếu trong ví dụ của bạn. Có điều gì đó gán window.opener cho this.opener? – dsas