我的窗口弹出窗口总是说:“窗口弹出窗口已在 DOM 中注册!确保在构造函数中使用 setDestroyOnClose() 或 destroyOnClose: true”
我已经阅读了其他论坛,但我还没有找到解决我的问题的方法。
<script>
var win1 = null;
function openPopupProduct(width,height,image1, image2, image3,image4, header) {
if(win1==null){
win1 = new Window('popup', {className: "alphacube", maximizable:false, minimizable:false, showEffectOptions: {duration:0.2}, hideEffectOptions: {duration:0.2} } );
}
width = width+150;
height = height+150;
newHTML = '<div class="noborder_preview" style="width:'+ width +'px;height:'+ height +'px">';
newHTML = newHTML + '<div class="preview_temp_load">';
newHTML = newHTML + header + '<br />';
newHTML = newHTML + '<img src="' + image1 + '" border="0">';
if(image2 != '') {
newHTML = newHTML + ' <img src="' + image2 + '" border="0">';
}
if(image3 != '') {
newHTML = newHTML + ' <img src="' + image3 + '" border="0">';
}
if(image4 != '') {
newHTML = newHTML + ' <img src="' + image4 + '" border="0">';
}
newHTML = newHTML + '<\/div>';
newHTML = newHTML + '<\/div>';
win1.getContent().update(newHTML);
win1.setSize(width,height);
win1.showCenter();
}
</script>
我希望有人能在这方面帮助我。
提前谢谢你。