My live site is here:

http://cartoweb.bosqom.nl/cartoweb34/htdocs/index.php

It is a custom template (nice looking, but not working to well) that I got from a guy before me. The Firebug tip was Awesome!!!!! That is a really nice tool! WAY better then the java debug console I was using.

I can see that a lot of strange things happen on the buttons:

- All this Element.hide scripts on the buttons; are they wise?
- My pdfrotate.gif is that folder is 1x1 pixel, can that be the problem?


In my custom toolbar.tpl is:

                   {if $tool->id == fullextent}
                       {* ranzige code, ophalen uit ini bestand *}
<input type="hidden" name="recenter_none" value="-84400, 304000, 367000, 621000"/> &nbsp;&nbsp;&nbsp;<a href="javascript:document.carto_form.recenter_none.name='recenter_bbox';doSubmit();"><img type="image" id="{$tool->id}_icon" name="{$tool->id}" src="{r type=gfx/toolnew}{$tool->id}.gif{/r}" height="28" width="28" onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');{if $group != 5}Element.hide('querylayer');{/if}" onMouseOver="updateTooltip('b_{$tool->id}')" onMouseOut="updateTooltip()"></a>&nbsp;&nbsp;&nbsp;
                   {else}
&nbsp;&nbsp;&nbsp;<img type="image" id="{$tool->id}_icon" name="{$tool->id}" src="{r type=gfx/toolnew}{$tool->id}.gif{/r}" height="28" width="28" onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');{if $group != 5}Element.hide('querylayer');{/if}mainmap.{$tool->id}('map');" onMouseOver="updateTooltip('b_{$tool->id}')" onMouseOut="updateTooltip()">&nbsp;&nbsp;&nbsp;
                   {/if}


resulting in

cw3_tools = new Array("zoomin","zoomout","pan","fullextent","query_by_point","query_by_bbox","query_by_polygon","query_by_circle","outline_point","outline_line","outline_rectangle","outline_poly","pdfrotate");
3 var cw3_initial_selected_tool = "mainmap.zoomin('map');";
4
5 cw3_initial_selected_tool += "setActiveToolButton('zoomin');";
6 var toolbar_rendering = 'outline';





</script>
<input id="tool" type="hidden" value="zoomin" name="tool"/>
<img id="zoomin_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_zoomin')" src="webGIS/gfx/toolnew/zoomin.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.zoomin('map');setActiveToolButton('zoomin');"/>
<img id="zoomout_icon" class="toolbar_on" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_zoomout')" src="webGIS/gfx/toolnew/zoomout.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.zoomout('map');setActiveToolButton('zoomout');"/>
<img id="pan_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_pan')" src="webGIS/gfx/toolnew/pan.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.pan('map');setActiveToolButton('pan');"/>
<img id="query_by_point_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_query_by_point')" src="webGIS/gfx/toolnew/query_by_point.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.query_by_point('map');setActiveToolButton('query_by_point');"/>
<img id="query_by_bbox_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_query_by_bbox')" src="webGIS/gfx/toolnew/query_by_bbox.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.query_by_bbox('map');setActiveToolButton('query_by_bbox');"/>
<img id="query_by_polygon_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_query_by_polygon')" src="webGIS/gfx/toolnew/query_by_polygon.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.query_by_polygon('map');setActiveToolButton('query_by_polygon');"/>
<img id="query_by_circle_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_query_by_circle')" src="webGIS/gfx/toolnew/query_by_circle.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.query_by_circle('map');setActiveToolButton('query_by_circle');"/>
<img id="pdfrotate_icon" class="toolbar_off" width="28" height="28" onmouseout="updateTooltip()" 
onmouseover="updateTooltip('b_pdfrotate')" src="webGIS/gfx/toolnew/pdfrotate.gif" 
onclick="Element.hide('importlayer');Element.hide('saveaslayer');Element.hide('layerorderlayer');Element.hide('advisorlayer');Element.hide('printlayer');Element.hide('viewslayer');Element.hide('querylayer');mainmap.pdfrotate('map');setActiveToolButton('pdfrotate');"/>
</span>

Doesn't look like what you where telling me, can I replace the array





Loic Devaux schreef:
This happened to me too when I disabled some tool in toolbar.tpl instead of disabling it with a negative weight in the ini file .

var elt = xGetElementById(cw3_tools[i] + '_icon');
if(elt == null) return;

in setActiveToolButton function in carto.js couldn't find the "cw3_tools[i] + '_icon'" element so the loop breaked and the active tool stayed on zoomin.

Maybe you can check "cw3_tools = new Array" in the rendered html to find out which tool causes the problem or make step by step debug with firebug. Loïc

On 9/26/07, *Milo van der Linden* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hello list,

    I am having a small problem. My Cartoweb keeps zooming in, even
    when it should zoom out.

    Any idea?
--

        

    Milo van der Linden
    skype: milovanderlinden
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    http://www.3dsite.nl

                

    De informatie in dit bericht reflecteert mijn persoonlijke mening
    en niet die van een bedrijf of instantie. Aan de informatie kunnen
    geen rechten worden ontleend. Indien dit bericht onderdeel is van
    een forum, mailing-list of community dan gelden automatisch de bij
    het betreffende medium behorende voorwaarden. The information in
    this message reflects my personal opinion and not that of a
    company or public body. All rights reserved.If this message is
    contained in a mailing-list or community, the rights on the medium
    are automatically adapted.


    _______________________________________________
    Cartoweb-users mailing list
    Cartoweb-users@lists.maptools.org
    <mailto:Cartoweb-users@lists.maptools.org>
    http://lists.maptools.org/mailman/listinfo/cartoweb-users




--


        

Milo van der Linden
skype: milovanderlinden <skype:milovanderlinden?add>
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
http://www.3dsite.nl

                

De informatie in dit bericht reflecteert mijn persoonlijke mening en niet die van een bedrijf of instantie. Aan de informatie kunnen geen rechten worden ontleend. Indien dit bericht onderdeel is van een forum, mailing-list of community dan gelden automatisch de bij het betreffende medium behorende voorwaarden. The information in this message reflects my personal opinion and not that of a company or public body. All rights reserved.If this message is contained in a mailing-list or community, the rights on the medium are automatically adapted.

_______________________________________________
Cartoweb-users mailing list
Cartoweb-users@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/cartoweb-users

Reply via email to