Dear Armin, Dear All, I am writing again to this topic and I would like to have some help in order to integrate the calendar to the new version.
In map.phtml, the code for the calendar (Javascript) is the following: <!-- Reference Map --> <div id="refmap" class="refmap" style="width:210px; height:180px" > <div style="float: left;" id="calendar-container"></div> <script type="text/javascript"> function dateChanged(calendar) { if (calendar.dateClicked) { var Y = calendar.date.getFullYear(); var m = calendar.date.getMonth(); // integer, 0..11 var d = calendar.date.getDate(); // integer, 1..31 var l = calendar.date.print("%Y/%m/%d"); var mapurl = PM_XAJAX_LOCATION + 'x_load.php?'+SID+'&date='+l; PM.Map.updateMap(mapurl, ''); } }; Calendar.setup( { date : '<?php echo ($_SESSION['date']) ?>', flat : "calendar-container", flatCallback : dateChanged } ); </script> </div> The same code (without "PM.Map" when calling updateMap(mapurl)) is in previous version of pmapper. Here, v.4, the calendar is displayed very well, but it can not be connected with the MySQL database, as in previous version. Is there anything wrong? I repeat, that I use the same files (javascripts and css) in both version and the code with a small change. In the previous version, the calendar is connected with the MySQL DB from where I use data. In v.4, this cannot be done. Any help? Thank you in advance! Andreas Armin Burger-2 wrote: > > p.mapper v4 has nearly no global Javascript functions any more. This > avoids conflicts with a user defined function overwriting existing ones > when having the same name. All functions are encapsulated in their > static class and namespace. > > From outside the class you have therefore to call the functions with > the namespace prefix. In your case this would be > > PM.Map.updateMap(mapurl, ''); > > because the function is declared in the class Map which is a child of > PM. This is for all calls to existing functions (except the remaining > very few global ones, like '_p()'). > > Armin > > On 10/07/2009 13:45, Andreas P. wrote: >> Hello Armin and all, >> >> I would like to call functions showloading() and updateMap(mapurl) from >> map.phtml. >> >> How I can do so? I would like to call these two functions from map.phtml >> as >> I have integrated a javascript calendar in div section of Reference Map. >> I >> have done the same in v.3.2 and I was able to call them as they are >> (showloading() , updateMap(mapurl)). >> >> Unfortunately, I can't do the same in v.4 >> >> Here is my code in v.3.2 that works fine: >> >> <script type="text/javascript"> >> >> function dateChanged(calendar) { >> if (calendar.dateClicked) { >> var y = calendar.date.getFullYear(); >> var m = calendar.date.getMonth(); // integer, 0..11 >> var d = calendar.date.getDate(); // integer, 1..31 >> var l = calendar.date.print("%Y/%m/%d"); >> showloading(); >> // var mapurl = PM_XAJAX_LOCATION + 'x_load.php?'+SID; >> var mapurl = PM_XAJAX_LOCATION + 'x_load.php?'+SID+'&date='+l + >> '&resultlayer=remove'; >> updateMap(mapurl); >> } >> }; >> >> Calendar.setup( >> { >> date : '<?php echo $_SESSION['date']?>', >> flat : "calendar-container", >> flatCallback : dateChanged >> } >> ); >> </script> >> >> Could anyone give me help on how I can integrate the same code in v.4? >> >> Thank you in advance! >> >> Regards, >> >> Andreas > > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full > prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > pmapper-users mailing list > pmapper-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/pmapper-users > > -- View this message in context: http://www.nabble.com/call-functions-showloading-and-updateMap%28mapurl%29-from-pmapper-map.phtml-v.4-tp24426013p24807023.html Sent from the pmapper users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users