<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<style>BODY{font:10pt Tahoma, Verdana, sans-serif}</style></head><body>
Try removing the comma from this line:<br><span style="font:90% monospace;margin-top:0px;">div: document.getElementById("bp"),
</span><br><br>Firefox usually does handle this without errors, but IE gives some problems.<br><br>Met vriendelijke groet,<br><br>Meine Toonen<br>B3Partners BV<br>Tel: 030 214 2083<br><blockquote style="padding-left: 5px; margin-left: 5px; border-left: #0000ff 2px solid; margin-right: 0px"><hr><b>From:</b> tvnc [mailto:tvnc1979@gmail.com]<br><b>To:</b> openlayers-users@lists.osgeo.org<br><b>Sent:</b> Wed, 17 Aug 2011 12:08:48 +0200<br><b>Subject:</b> [OpenLayers-Users] measure immediate problem<br><br>i want to show measured distance on mouse move, but can't get to work. maybe <br>
someone can see mistake<br>
<br>
<br>
                     <br>
            var bot = new OpenLayers.Control.Button({<br>
                                    displayClass: 'olIkonaUdalj', <br>
                                    <br>
                                    eventListeners: {<br>
                                          'activate': klikLivo,<br>
                                          'deactivate': brisMarkera}, <br>
                                          type: 2<br>
                                        });<br>
                                        <br>
                                <br>
                                        var kontr = new OpenLayers.Control.Panel<br>
({<br>
                                         div: document.getElementById("bp"),<br>
                                    //defaultControl: bot<br>
                                          });  <br>
                                kontr.addControls([bot]);         <br>
            map.addControl(kontr);         <br>
                                             <br>
                     <br>
          <br>
                                            <br>
function klikLivo(event) {                       <br>
var crta = new OpenLayers.Control.Measure(OpenLayers.Handler.Path, {persist: <br>
true, immediate: true});<br>
            <br>
                crta.events.on({<br>
                    "measure": handleMeasurements,<br>
                    "measurepartial": handleMeasurements<br>
                });<br>
                map.addControl(crta);<br>
                crta.activate();<br>
                 }                        <br>
                                <br>
        }<br>
                            <br>
function handleMeasurements(event) {<br>
            var geometry = event.geometry;<br>
            var units = event.units;<br>
            var order = event.order;<br>
            var measure = event.measure;<br>
            var element = document.getElementById('au');<br>
            var out = "";<br>
            if(order == 1) {<br>
                out += "measure: " + measure.toFixed(3) + " " + units;<br>
            } else {<br>
                out += "measure: " + measure.toFixed(3) + " " + units + <br>
"&lt;sup&gt;2&lt;/" + "sup&gt;";<br>
            }<br>
            element.innerHTML = out;<br>
        }<br>
<br>
function brisMarkera(){alert("BriĊĦemo markere");}<br>
    <br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
</blockquote><style>
</style>
</body></html>