Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
I have a page on which two links are there.On click of first link one jquery window is opened and on click of second link one htmlpopup window(dhtml window) is opened.
But when I open first link (i.e jquery window) and after opening closing that window and after that i am opening second link.. after clicking on second link i have got the following error..
 
Window master is already registered in the DOM! Make sure you use setDestroyOnClose() or destroyOnClose: true in the constructor
 

please help..
Posted 31-Jul-12 22:41pm
Comments
Tadit Dash at 1-Aug-12 4:08am
   
Please post your codes.
PrachiMhatre at 1-Aug-12 8:46am
   
I have this two links
<a href="#" id="aViewPolicy" runat="server" causesValidation="false">View Policy Copy
View Insured/Insurer Details    
 
on the second link following javascript function is called
 
function win(link) {
if (link == 'PH') {
var win = new Window("master", { className: "alphacube", title: "Policy Insured Details", showEffect: Element.show, hideEffect: Element.hide,
width: 830, height: 300, maximizable: true, minimizable: true,
closable: true, url: "../Enrollment/InsuredDetailPopUp.aspx?PolicyType=" + document.getElementById("hiddenPolicyType").value + "&DHSID=" + document.getElementById("hiddenDHSID").value + "&PolicyIdNo=" + document.getElementById("hiddenPolicySetupIdNo").value
})
}

win.setDestroyOnClose();
win.show();
}
 
for executing the above script I have included the following js files
 
<script type="text/javascript" src="../Script_Library/prototype.js"> </script>
<script type="text/javascript" src="../Script_Library/effects.js"> </script>
<script type="text/javascript" src="../Script_Library/window.js"> </script>
<script type="text/javascript" src="../Script_Library/debug.js"> </script>
 

 

On first link aViewPolicy following code is there
 
on this page one control is added like this
<div id="divDocumentViewer" runat="server" visible="false" style="z-index:6;">
<sdv:DocumentViewer ID="documentViewer" runat="server" />
</div>
 
and on that control following code is there
 
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="ScannedDocumentViewer.ascx.vb" Inherits="DHS.ScannedDocumentViewer" %>
<link href="../App_Themes/New/byrei-dyndiv_0.5.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../App_Themes/New/Zoomer.css" type="text/css" />
<script src="../Script_Library/byrei-dyndiv_1.0rc1.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/jquery-1.3.2.js"></script>
<script type="text/javascript" src="../Scripts/jquery.history.js"></script>
<script type="text/javascript" src="../Scripts/jquery.galleriffic.js"></script>
<script type="text/javascript" src="../Scripts/jquery.opacityrollover.js"></script>
<style type="text/css">
#testdiv_2 {
width: 900px;
height: 300px;
left: 10px;
top: 10px;
border: 3px solid #465c71;
position: absolute;
padding-bottom:-200px;
}
#testdiv_2_move {
text-align: center;
opacity:0.5;
color: #fff;
}
</style>
<input type="hidden" runat="server" id="hiddenDocumentViewFlag" name="hiddenDocumentViewFlag"/>
<input type="hidden" runat="server" id="hiddenControlInwardId" name="hiddenControlInwardId"/>
<div id="testdiv_2" style="background-color:#fff;">
<table style="border: 1px solid #465c71; background-color:#fff;" width="100%">
<tr>
<td valign="top">
<div style="width: 175px; padding-left: 5px; padding-top: 20px; height: 26px; background-image: url(../images/banner-blue.gif);
background-repeat: repeat; background-position: left top;">
<img alt="Zoom In" title="Zoom In" src="../images/zoomin.gif" önclick="izImgZoom_zoomIn();"
style="margin: 6px 3px 4px 3px; width: 16px; height: 16px; border: none; cursor: pointer;" />
<img alt="Zoom Out" title="Zoom Out" src="../images/zoomout.gif" önclick="izImgZoom_zoomOut();"
style="margin: 6px 3px 4px 3px; width: 16px; height: 16px; border: none; cursor: pointer;" />
<img alt="Actual Size" title="Actual Size" src="../images/actualsize.gif" önclick="izImgZoom_actualSiz

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

As you've not posted code, it's hard to say what's going on, but obviously both methods do the same thing, and they are running in to one another. You need to fix your code to solve this issue. You can use Chrome to debug javascript, examine the state of objects, etc. That should help you work out what your error is. If you're still stuck, we can't fix your code if you don't show it to us.
 
The 'win' object is clearly the issue. You must be creating it again somewhere else, or just creating it when it's already created when this method is called twice.
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 230
1 PIEBALDconsult 150
2 DamithSL 125
3 BillWoodruff 108
4 Garth J Lancaster 90
0 OriginalGriff 5,790
1 DamithSL 4,601
2 Maciej Los 4,012
3 Kornfeld Eliyahu Peter 3,480
4 Sergey Alexandrovich Kryukov 3,195


Advertise | Privacy | Mobile
Web01 | 2.8.141220.1 | Last Updated 1 Aug 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100