父窗口代码(示例):
var myparentwindow = (function($,undefined){
window.add = function(a,b){
//my main logic goes here
}
})(jquery);
子窗口代码:
$(function () {
$('div.popp_dialog').each(function (i, el) {
var paste = (new $.paste()).appendTo(el)
.on('pasteImage', function (ev, data) {
var dataUrl = getBase64Image(data.dataURL);
var imageType = "image/jpeg";
opener.myParentWindow.add(dataUrl, imageType);
closeWindow();
})
.on('pasteText', function (ev, data) {
alert("Pasted content is not valid.");
});
$(el).click(function () {
$(paste).focus();
});
if (i == 0) {
paste.focus();
}
});
});
尝试访问此opener.myParentWindow.add(dataUrl, imageType);
时,我收到错误
或
window.parent.myParentWindow.add(dataUrl, imageType);
我如何在子窗口中访问“添加”功能。