[Cartoweb-users] Refreshing from another url
oliver
oliver.christen at camptocamp.com
Mon Apr 24 03:19:28 EDT 2006
Hi Raihan,
Thats exactly what the piece of script i sent is used to.
Run that function on the opener side when you open the new windows. When the new windows is closed, the try() will fail hence the new window is closed, then simply refresh or reset the opener side. (Replace //do action by resetSession (); in the script).
This is the only way i found to handle cross domain window action.
Regards
----- Original Message -----
From: Hasan A. Raihan
To: oliver
Sent: Monday, April 24, 2006 9:09 AM
Subject: Re: [Cartoweb-users] Refreshing from another url
Oliver,
Thanks for fast replying.
But I like to refresh the opener(cartoweb) page when closing the
opened(popup) page.
Something like the following code in the onclick event of close button of the popup.
window.opener.location.reload();
self.close();
Raihan
----- Original Message -----
From: oliver
To: Hasan A. Raihan ; Cartoweb-users at lists.maptools.org
Sent: Monday, April 24, 2006 12:22 PM
Subject: Re: [Cartoweb-users] Refreshing from another url
One solution is to have a javascript function on the opener side that check, say, every 5 sec, if the opened page is still open.
something like:
function isopenCheck () {
var delay = 5000;
timerID = self.setTimeout("checkOpen()", delay);
}
function checkOpen() {
if (window.name_of_the_opened_window && window.name_of_the_opened_window.open && !window.name_of_the_opened_window.closed) {
try {
name_of_the_opened_window.location.href
} catch (e) {
// if error, then cant access property, hence, domain changed
//do action
}
} else {
// do other action
return;
}
}
this will only work if you open the external page via a windows.open javascript function, but it should do the trick
Regards
Oliver
----- Original Message -----
From: Hasan A. Raihan
To: Cartoweb-users at lists.maptools.org
Sent: Monday, April 24, 2006 7:23 AM
Subject: [Cartoweb-users] Refreshing from another url
Hi list,
I have a plugin, that invoke a page from different domain.
Now I need to refresh the map when the opened page close.
The window.opener.location.reload() function doesnot work because
the popup is in different domain.
Do I have any other option to do that?
Best Regards,
Hasan A. Raihan
System Analyst
ERP Systems Limited
17/C (2nd Floor), Monipuripara
Dhaka - 1215, Bangladesh.
Tel: 9131551
Email: h_raihan at erp-bd.com
--------------------------------------------------------------------------
_______________________________________________
Cartoweb-users mailing list
Cartoweb-users at lists.maptools.org
http://lists.maptools.org/mailman/listinfo/cartoweb-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/cartoweb-users/attachments/20060424/9189b13d/attachment.html
More information about the Cartoweb-users
mailing list