yes it was loaded before and now the error disappeared. I'm now trying to work around Tables.ajax.js and I'm very confused.
Modified tables.tpl in order to save a smarty parameter in a hidden input. something like this: <input type=hidden name=NomeTabella value="{$table->tableTitle}"> In Tables.ajax.js I retrieve that input: strNomeTabella = document.forms['carto_form'].elements['NomeTabella'].value; and use it to pass the value to pop-up window. Apparently it works but I get an error in jtrace Warning: given element (location_info) was not found in the DOM! and any zoomin selection remains on the map with a transparent rectangle unless I reload the page. Just to know if this could be a solution or if I'm on a totally wrong way. Thank you valerio 2008/3/14, Oliver Christen <[EMAIL PROTECTED]>: > be sure the Tables.ajax.js is loaded AFTER {include > file="cartoclient_ajaxHeader.tpl"} the <head> > > > > ----- Original Message ----- > From: "Valerio Noti" <[EMAIL PROTECTED]> > To: "Oliver Christen" <[EMAIL PROTECTED]> > Cc: <cartoweb-users@lists.maptools.org> > > Sent: Friday, March 14, 2008 2:59 PM > Subject: Re: [Cartoweb-users] Troubles with tables.tpl > > > > Hi Oliver, > > now Tables.ajax.js is loaded but javascript debugger returns this error: > > > > Errore: AjaxPlugins is not defined > > File sorgente: > > http://192.168.2.18/cartoweb3/htdocs/tables/js/Tables.ajax.js > > Riga: 1 > > > > I wrote javascript code in Tables.ajax.js, it seems to work in IE, not > > in FF but maybe the above error is the main problem. > > > > Thanks again > > > > valerio > > > > > > > > > > 2008/3/14, Oliver Christen <[EMAIL PROTECTED]>: > >> Warning: AjaxHandler.handlePluginReponse(): object AjaxPlugins.Tables > >> > >> > >> this means the file Tables.ajax.js is not loaded > >> look in your page source, see what the url to that is and try to access > >> it > >> directly with your browser > >> > >> if you just copied it in your project, dont forget to do a > >> cw3setup --install again so the paths are regenerated > >> > >> regards > >> > >> Oliver > >> > >> > >> ----- Original Message ----- > >> From: "Valerio Noti" <[EMAIL PROTECTED]> > >> To: "Oliver Christen" <[EMAIL PROTECTED]> > >> Cc: <cartoweb-users@lists.maptools.org> > >> > >> Sent: Friday, March 14, 2008 10:38 AM > >> Subject: Re: [Cartoweb-users] Troubles with tables.tpl > >> > >> > >> > ok, I'm not sure I'll be able to work around Table.ajax.js (don't know > >> > ajax) but prior to any change I get an error from Jtrace debugger: > >> > > >> > Warning: AjaxHandler.handlePluginReponse(): object AjaxPlugins.Tables > >> > not found. AJAX response processing will be ignored for this plugin. > >> > > >> > not a good message I think. I have Table.ajax.js in > >> > cartoweb3\coreplugins\tables\htdocs\js and tried to copy also in > >> > cartoweb3\projects\MyProject\coreplugins\tables\htdocs\js. > >> > > >> > actually any change to that file (a simple alert) doesn't work. > >> > > >> > thank you very much for your help > >> > > >> > valerio > >> > > >> > > >> > > >> > 2008/3/14, Oliver Christen <[EMAIL PROTECTED]>: > >> >> > >> >> > >> >> well, then it's absolutly normal your javascript is NOT executed. > >> >> > >> >> because the table html is loaded via ajax and the javascript INSIDE > >> the > >> >> html are considered as text and NOT interpreted. > >> >> > >> >> if you want to execute some javascript code imported via ajax in an > >> html > >> >> fragment , you have to explicitly call (initialize) it from the > >> >> handleResponse function in Table.ajax.js > >> >> > >> >> regards > >> >> Oliver > >> >> > >> >> ----- Original Message ----- > >> >> From: Valerio Noti > >> >> To: Oliver Christen > >> >> Cc: cartoweb-users@lists.maptools.org > >> >> > >> >> Sent: Friday, March 14, 2008 9:56 AM > >> >> Subject: Re: [Cartoweb-users] Troubles with tables.tpl > >> >> > >> >> Oliver, > >> >> yes it's in ajax mode and if I disable ajax, javascript code works > >> >> inside the tpl . If it's active it works only when I reload the > >> page. > >> >> Any tips? or other ways to retrieve query information and open a > >> pop > >> >> up window? > >> >> > >> >> valerio > >> >> > >> >> > >> >> 2008/3/13, Oliver Christen <[EMAIL PROTECTED]>: > >> >> > > >> >> > > >> >> > you use your project in ajax mode now ? > >> >> > > >> >> > ----- Original Message ----- > >> >> > From: Valerio Noti > >> >> > > >> >> > To: Oliver Christen > >> >> > Cc: cartoweb-users@lists.maptools.org > >> >> > Sent: Thursday, March 13, 2008 4:42 PM > >> >> > Subject: Re: [Cartoweb-users] Troubles with tables.tpl > >> >> > > >> >> > I tested democw3 tables.tpl in cw3.2 and 3.4 > >> >> > This code works in 3.2 each time I click on the map with > >> query > >> >> > tool. In 3.4 it works only when I reload the page, when I > >> use > >> >> > query tool alert doesn't appear. > >> >> > > >> >> > [...] > >> >> > {if $table->numRows > 0} > >> >> > <script language=javascript> > >> >> > {literal} > >> >> > > >> >> > alert ('Test'); > >> >> > {/literal} > >> >> > </script> > >> >> > [...] > >> >> > > >> >> > Thank you again > >> >> > > >> >> > Valerio > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > 2008/3/13, Valerio Noti <[EMAIL PROTECTED]>: > >> >> > > yes it's what I did, I copied > >> /coreplugins/tables/templates > >> >> > > folder in > >> projects/MyProject/coreplugins/tables/templates > >> >> > > folder, modified 3.4 template and inserted javascript > >> code > >> >> > > between {foreach}{/foreach} > >> >> > > > >> >> > > thank you > >> >> > > > >> >> > > > >> >> > > 2008/3/13, Oliver Christen <[EMAIL PROTECTED]>: > >> >> > > > >> >> > > > > >> >> > > > > >> >> > > > chance are pretty high the table template was > >> modified > >> >> > > > between 3.2 and 3.4 so I would suggest to compare a table > >> >> > > > templates in 3.4 and use it as a basis > >> >> > > > > >> >> > > > regards > >> >> > > > Oliver > >> >> > > > > >> >> > > > > >> >> > > > ----- Original Message ----- > >> >> > > > From: Valerio Noti > >> >> > > > To: cartoweb-users@lists.maptools.org > >> >> > > > Sent: Thursday, March 13, 2008 3:53 PM > >> >> > > > Subject: [Cartoweb-users] Troubles with tables.tpl > >> >> > > > > >> >> > > > Hello, > >> >> > > > I usually modify tpl files inserting javascript > >> code. > >> >> > > > i.e. I modified tables.tpl in order to open a > >> pop-up > >> >> > > > windows when user click on the map with query > >> tool. > >> >> > > > > >> >> > > > The following code works fine in cartoweb 3.2 but not > >> >> > > > in cw3.4: > >> >> > > > [...] > >> >> > > > {foreach from=$tables item=group} > >> >> > > > foreach from=$group->tables item=table} > >> >> > > > {if $table->numRows > 0} > >> >> > > > <script language=javascript> > >> >> > > > {literal} > >> >> > > > strNomeTabella = > >> >> > > > '{/literal}{$table->tableTitle > >> >> > > > }{literal}'; > >> >> > > > alert ('Test'); > >> >> > > > {/literal} > >> >> > > > </script> > >> >> > > > {foreach from=$table->columnTitles > >> >> > > > item=column} > >> >> > > > <script language=javascript> > >> >> > > > {literal} > >> >> > > > var campo = > >> >> > > > '{/literal}{$column}{literal}'; > >> >> > > > {/literal} > >> >> > > > </script> > >> >> > > > {/foreach} > >> >> > > > [...] > >> >> > > > {/foreach} > >> >> > > > {/foreach} > >> >> > > > > >> >> > > > In cw3.4 it seems that javascript code is not > >> active. > >> >> > > > Nothing is saved in variables and alert statement > >> >> > > > doesn't work. > >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > Thank you very much for any help > >> >> > > > > >> >> > > > > >> >> > > > Valerio > >> >> > > > > >> >> > > > ________________________________ > >> > > >> >> > > > > >> >> > > > _______________________________________________ > >> >> > > > Cartoweb-users mailing list > >> >> > > > Cartoweb-users@lists.maptools.org > >> >> > > > http://lists.maptools.org/mailman/listinfo/cartoweb-users > >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > -- > >> >> > > /* > >> >> > > Valerio Noti > >> >> > > */ > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > /* > >> >> > Valerio Noti > >> >> > */ > >> >> > >> >> > >> >> > >> >> -- > >> >> /* > >> >> Valerio Noti > >> >> */ > >> > > >> > > >> > > >> > -- > >> > /* > >> > Valerio Noti > >> > */ > >> > > >> > >> > > > > > > -- > > /* > > Valerio Noti > > */ > > > > -- /* Valerio Noti */ _______________________________________________ Cartoweb-users mailing list Cartoweb-users@lists.maptools.org http://lists.maptools.org/mailman/listinfo/cartoweb-users