[Seaside] Use of onClick to call JavaScript

John McKeon p3anoman at gmail.com
Fri Oct 22 23:01:22 UTC 2010


On Fri, Oct 22, 2010 at 6:57 PM, Robert Sirois <watchlala at hotmail.com>wrote:

> If the button isn't in a form block, it won't execute the callback (thereby
> refreshing the page).
>

I just tested that and it will perform the javascript without being in a
form.
The problem with the original code is that the "with:" message must come
last, as it causes the tag to be serialized out to the context.

John

>
> You can also call #bePush on it so it doesn't execute.
>
> ie.
>
> html button
>     bePush;
>     onClick: (html jQuery this html: WACounter new);
>     value: 'i turn into a counter dealybob!'.
>
> Hope that helps,
> RS via G1
>
> ------------------------------
> Date: Fri, 22 Oct 2010 17:59:49 -0400
> From: arning at charm.net
> To: seaside at lists.squeakfoundation.org
> Subject: Re: [Seaside] Use of onClick to call JavaScript
>
>
> Hmmm.... try it with something other than a button. I think the clicking
> behavior is being pre-empted by the button itself.
>
> Cheers,
> Bob
>
> On 10/22/10 5:52 PM, Thomas McCune wrote:
>
> In HTML it is possible to create a button in a form and cause Javascript to
> execute
> using onClick. For example, the following form causes the JavaScript alert
> function
> to be executed when the button is clicked.
>
> <form name="myForm">
> Name: <input type="text"
> onkeyup="ajaxFunction('Hello');" name="username" />
> Time: <input type="text" name="time" /><br>
> <input type=BUTTON onClick="alert('GoodBye');" value="GoodBye" />
> </form>
>
> In Seaside, I have tried to achieve the same without success with the
> following button definition:
>
> renderDoItButtonOn: html
>
>  html button with: 'Doit';
>   onClick: 'alert("GoodBye");'.
>
> The page refreshes but the JavaScript does not appear to execute. Is there
> a way
> to accomplish this? I have tested onKeyUp: and it does execute the string
> as
> JavaScript just as I expected.
>
> Thank you
>
>
> _______________________________________________
> seaside mailing listseaside at lists.squeakfoundation.orghttp://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
> _______________________________________________ seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>


-- 
http://john-mckeon.us
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20101022/46bd8589/attachment.htm


More information about the seaside mailing list