[OpenLayers-Dev] problem with map.addPopup exclusive

Gian Marco Artioli gartioli at comune.modena.it
Tue Feb 10 09:25:12 EST 2009


Hello, I'm new in Open Layers Mailing List.

I have a problem:
i had created a project with a map, can you see it here:

http://mappaopere.comune.modena.it/index2.html

in this example I have used this piece of code:

this.popup = this.createPopup(this.closeBox);
var popup_exclusive = true; //close previously opened pop-ups
map.addPopup(this.popup, popup_exclusive);
this.popup.show();


the scope is to permit exclusive popups, so I can click on many markers 
and the last marker closes when the new opens.

This seems to work.

the problem is that if you try on this page to open many and many 
balloons rapidly for about one minute,
after some times the application generate an error and stops to open 
some balloons.

the error in firebug is this:

this.map is null
return 
contentDivPadding;},addCloseBox:f...L.x=this.map.paddingForPopups.left;}else

the error starts at OpenLayers.js at row 320

thank you for any tipe of help


-- 

Gian Marco Artioli
WebDeveloper

Comune di Modena - Settore Sistemi informativi
Via Santi, 40
41100 Modena (Mo) - Italy
Tel. Interno 3578 | Tel. esterno +39 059 2033578
gartioli at comune.modena.it <mailto:gartioli at comune.modena.it>

RISPETTA LA NATURA - Stampa questa mail solo se è necessario. Gli alberi 
ringraziano.

Avvertenze ai sensi del D.Lgs. 30/06/2003 n. 196 Le informazioni 
contenute in questo messaggio di posta elettronica e/o files allegati, 
sono da considerarsi strettamente riservati. Il loro utilizzo è 
consentito esclusivamente al destinatario del messaggio, per le finalità 
indicate nello stesso. Qualora riceveste questo messaggio senza esserne 
il destinatario Vi preghiamo cortesemente di darcene notizia via e-mail 
e di procedere alla distruzione del messaggio stesso, cancellandolo dal 
Vostro sistema. Costituisce comportamento contrario ai principi dettati 
dal D.Lgs. 196/2003: trattenere il messaggio stesso, divulgarlo anche in 
parte, distribuirlo ad altri soggetti, copiarlo o utilizzarlo per 
finalità diverse.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20090210/290d9ef9/attachment.html


More information about the Dev mailing list