[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