我有我的窗口彈出的問題總是說: 「窗口彈出在DOM已註冊請確保您使用setDestroyOnClose()或destroyOnClose:真正的構造函數」如何解決JavaScript彈出窗口「彈出窗口已經註冊在DOM!」?
我已經看過其他論壇但我沒有找到解決我的問題。
<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>
我希望有人能幫助我解決這個問題。
謝謝你在advnace。