<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 12pt; "><div><font class="Apple-style-span" face="Tahoma" size="2">Hi all,</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Can someone help me comment the right lines- in either geoomoose.html or mapbook.xmlis out as I am &nbsp;not able to get the onclick event to work and still have my google layers as the background. &nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">&nbsp;&lt;script type="text/javascript" src="http://maps.google.com.gh/maps?file=api&amp;v=2&amp;key=ABQIAAAAnfs7bKE82qgb3Zc2YyS-oBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSySz_REpPq-4WZA27OwgbtyR3VcA"&gt;&lt;/script&gt;<span class="Apple-tab-span" style="white-space: pre; ">        </span></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">&lt;script type="text/javascript" src="OpenLayers-2.8/OpenLayers.js"&gt;&lt;/script&gt;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;script type="text/javascript" src="compiled.js"&gt;&lt;/script&gt;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;script type="text/javascript" src="python/all_js.py"&gt;&lt;/script&gt;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;script type="text/javascript" src="php/all_js.php"&gt;&lt;/script&gt;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">When I turn off the google layers in mapbook (&lt;layer title="Streets" src="google_streets/all" status="off"/&gt;) I can get the javascript onclick event (in compiled.js as shown below) working for my popup to show up. I cannot have google layer at the background and still have the onclick event to trigger my popup which is actually an identify in disguise.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><div>/*#######</div><div>Courtesy Len Kne Hover to show popup myHoverHandler</div><div>#######*/</div><div><br></div><div>// Hover support on WMS and MapServr layers</div><div><br></div><div>var popup;</div><div><br></div><div><br></div><div>OpenLayers.Control.Click =&nbsp;</div><div>OpenLayers.Class(OpenLayers.Control, {&nbsp;</div><div><br></div><div>defaultHandlerOptions: {</div><div><br></div><div>'delay': 500,</div><div><br></div><div>'single': true,</div><div>'double': false,</div><div>'pixelTolerance': 0,</div><div>'stopSingle': false,</div><div>'stopDouble': false</div><div><br></div><div>},</div><div><br></div><div><br></div><div><br></div><div>initialize: function(options) {</div><div><br></div><div>this.handlerOptions = OpenLayers.Util.extend(</div><div><br></div><div>{}, this.defaultHandlerOptions</div><div><br></div><div>);</div><div><br></div><div>OpenLayers.Control.prototype.initialize.apply(</div><div><br></div><div>this, arguments</div><div><br></div><div>);</div><div><br></div><div>this.handler = new OpenLayers.Handler.Click(</div><div><br></div><div>this,</div><div><br></div><div>this, {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'click': this.onClick,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'dblclick': this.onDblclick&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }, this.handlerOptions</div><div><br></div><div>);</div><div><br></div><div>},</div><div><br></div><div><br></div><div><br></div><div>onClick: function(evt) {</div><div><br></div><div>var feature =&nbsp;</div><div>Map.getLonLatFromPixel(evt.xy);</div><div><br></div><div>var url =&nbsp;</div><div>'http://localhost/geomoose2i/php/identify2.php?';</div><div><br></div><div>var layersArray =&nbsp;</div><div>GeoMOOSE.getVisibleLayers();</div><div><br></div><div>layers =&nbsp;</div><div>layersArray.join(':');</div><div><br></div><div>var requestOptions =&nbsp;</div><div>OpenLayers.Request.GET({</div><div><br></div><div>url:&nbsp;</div><div>url,</div><div><br></div><div>params:&nbsp;</div><div>{'shape': 'POINT(' + feature.lon + ' ' + feature.lat + ')',</div><div><br></div><div><br></div><div>'layers': layers,</div><div><br></div><div><br></div><div>'_moosetime': (new Date()).getTime() },</div><div><br></div><div>async:&nbsp;</div><div>false</div><div><br></div><div>});</div><div><br></div><div>//Clear Popup is any before</div><div>clearPopups();</div><div><br></div><div><br></div><div>if(requestOptions.responseText) {</div><div><br></div><div>popup&nbsp;</div><div>= new OpenLayers.Popup.FramedCloud("wms",</div><div><br></div><div><br></div><div>Map.getLonLatFromPixel(evt.xy),</div><div><br></div><div><br></div><div>null,</div><div><br></div><div><br></div><div>requestOptions.responseText,</div><div><br></div><div><br></div><div>null, true);</div><div>//Fonzi</div><div>//if(popup != null) {</div><div>Map.addPopup(popup);&nbsp;</div><div><br></div><div>// }</div><div>}&nbsp;</div><div><br></div><div>}</div><div><br></div><div>});</div><div><br></div><div><br></div><div><br></div><div>click = new OpenLayers.Control.Click();&nbsp;</div><div><br></div><div>Map.addControl(click);</div><div><br></div><div>click.activate();</div><div><br></div><div><br></div><div>/*###### End of hoverhandler stuff.</div></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Franz&nbsp;</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">GIS Specialist.</font></div></span>                                               </div></body>
</html>