warning are not the problem here.
but most certainly what happens just after that is what cause the
problem.
(the ajax implementation has some flaw as if some error occure in a
plugin's
ajax file, the error is not always returned)
I suspect what you put in Tables.ajax.js is the cause of the problem.
try to add some alert('blabla') before and after the code you added and
see
until which point the code is executed before hanging
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 4:30 PM
Subject: Re: [Cartoweb-users] Troubles with tables.tpl
> 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
> */
>