in your html cw3tools gets initialized with "fullextent" but the html doesn't contain any <img id="fullextent_icon " ... /> and that's bad.
I think the toolbar.tpl code you pasted doesn't get called because it should actually render <img id="fullextent_icon " ... /> so find out why and this should solve the problem. On 9/26/07, Milo van der Linden <[EMAIL PROTECTED]> wrote: > > 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"/> > <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> > {else} > <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()"> > {/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] > 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] > > [EMAIL PROTECTED] > > [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.Ifthis 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 > > > > > > > -- > > > Milo van der Linden > skype: milovanderlinden > [EMAIL PROTECTED] > [EMAIL PROTECTED] > [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