[Seaside] Use of onClick to call JavaScript
Robert Sirois
watchlala at hotmail.com
Fri Oct 22 22:57:03 UTC 2010
If the button isn't in a form block, it won't execute the callback (thereby refreshing the page).
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20101022/e4a0181f/attachment.htm
More information about the seaside
mailing list