That's supposed to work; there was a bug in 5.0.6 that may have caused
this behavior (and is fixed in 5.0.7).

On Jan 2, 2008 1:43 AM, Britske <[EMAIL PROTECTED]> wrote:
>
> A strange thing happens.
>
> following an example of returning a streamresponse based on a user-click,
> this all works well in IE7 but not in Firefox. Instead firefox exectutes the
> action and the simply fires an onActivate-event rendering the action useless
> (the page is simply loaded again as if the action wasn't fired. )
>
> Anyone knows whats happening here? (I know this may nog be tapestry-related,
> but I'm not sure. )
>
> - template --
>
> <script type="text/javascript">
>                 function handleResponse (xhrResponse){
>                         alert (xhrResponse.responseText);
>                 }
>
>                 function asyncCall (){
>                         new Ajax.Request ('${quickSearchBoxLink}',
> {asynchronous:true,onSuccess:handleResponse});
>                 }
>         </script>
>
>         <button onclick="asyncCall();">Do AJAX Call</button>
>
>
> -- class --
>
> /**
>          * Generates a URI to the server-side function for the XHR
>          * to use.
>          *
>          * @return the link
>          */
>         public String getQuickSearchBoxLink ()  {
>                 Link l = getResources().createActionLink 
> ("quickSearchBoxAction", false);
>                 return l.toURI();
>         }
>
>         /**
>          * This is a server-side method called via XHR that returns
>          * some text.
>          *
>          * @return some text
>          */
>         private StreamResponse onQuickSearchBoxAction ()        {
>                 return new TextStreamResponse ("text/html", "Five bucks below 
> the belt.
> That's how I roll.");
>         }
>
> Thanks, (and a happy New Year!)
>
> Geert-Jan
> --
> View this message in context: 
> http://www.nabble.com/T5%3A-AJAX-and-Firefox-doesn%27t-work-tp14575595p14575595.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to