[Seaside] Use of onClick to call JavaScript
Robert Sirois
watchlala at hotmail.com
Fri Oct 22 23:07:02 UTC 2010
Ya #with: always goes last.
So.. did you figure it out?
RS via G1
Date: Fri, 22 Oct 2010 19:01:22 -0400
Subject: Re: [Seaside] Use of onClick to call JavaScript
From: p3anoman at gmail.com
To: seaside at lists.squeakfoundation.org
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 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
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
--
http://john-mckeon.us
_______________________________________________
seaside mailing list
seaside at lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20101022/d32b5445/attachment-0001.htm
More information about the seaside
mailing list