if your problem is delay javascript, or start script after any amount of
seconds try:
<script>
setTimeout( 'alertme();' , 1500 );
function alertme () {
alert(' time is up! ');
}
</script>
--Hernan
On Tue, Mar 29, 2011 at 2:46 PM, Duncan Garland <
[email protected]> wrote:
> Hi,
>
>
>
> We’ve been having some peculiar behaviour from our system. I think it’s
> because the controller which produces the HTML page stores data in the
> session for retrieval by the controller which produces the associated
> javascript file.
>
>
>
> The client begins processing the HTML page as soon as it starts to arrive.
> When it reaches the script tag it requests the javascript page. Occasionally
> the first controller hasn’t written the session to the database when the
> javascript controller tries to retrieve it.
> (Catalyst::Plugin::Session::Store::DBIC).
>
>
>
> I can move the script tag down the page a bit, but what I really need is a
> way to force the session to be written before the HTML template is rendered.
>
>
>
> Something like:
>
>
>
> $c->session->{javascript}->{$template} = { one = 1, two => 2};
>
> $c->session->save;
>
>
>
> Is there such a method?
>
>
>
> Regards
>
>
>
> Duncan
>
> _______________________________________________
> List: [email protected]
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/[email protected]/
> Dev site: http://dev.catalyst.perl.org/
>
>
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/