Ok. So i have moved my stuff to my Success function, but I still get
the connect error.

According to the example, all I really need to do this is:

<script type="text/javascript" src="js/lib/MochiKit/MochiKit.js"></
script>

right?

This is the rest of my ajax function:

var params = 'param=params';
var url = 'myurl.php';
var actions = Mochikit.connect($('directory'), 'onkeydown',
                function(e){
                        if (!KeyEvents.handled) {
                                var key = e.key();
                                alert(key.code + " - " + key.string);
                        }
                        KeyEvents.handled = true;

                        return false;
                }
        );
new Ajax.Updater('gallery_page', url, {asynchronous:true, parameters:
params, onSuccess: function(){ actions } });

On Apr 15, 7:09 pm, "Matthew Kwiecien" <[EMAIL PROTECTED]> wrote:
> > How do I setup a key-checking system that captures keys pressed by the
> > user on a specific text field and the text field isn't on the page at
> > Load, but brought in through Ajax later?
>
> As part of your XHR "success" function, do the event connect()'s for the key
> capture, or call a function that sets them up.
>
> > "connect is not defined"
>
> That sounds more like MochiKit.Signal is either not included or not
> accessible outside the MochiKit namespace.
>
> On 4/15/07, briandichiara <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > I am completely lost, as is always, when trying new script libraries.
> > I am trying to figure out how MochiKit works, and having a tough time.
> > For example, my first use for MochiKit is to use a cross-browser key
> > capture to restrict to only certain characters in a text input. After
> > studying the examples and the "key_events" demo, I thought I had a
> > basic understanding as to what's going on here. Well, I tried a simple
> > connection and already getting errors:
> > "connect is not defined"
>
> > It could be that I'm trying to use this on a field that isn't on the
> > page yet. I will be loading it into the page through Ajax, so my
> > question is simply this:
>
> > How do I setup a key-checking system that captures keys pressed by the
> > user on a specific text field and the text field isn't on the page at
> > Load, but brought in through Ajax later?
>
> > I'm simply trying to only allow a-z (not A-Z), 1-9, _, and all other
> > key functions like the arrow keys, home, tab, etc. I don't want spaces
> > or special characters other than the underscore.
>
> > Am I correct in understanding MochiKit is capable of this, and is used
> > for this reason, or am I mistaken, and I have misunderstood what
> > MochiKit is for?
>
> > Thanks!
>
> --
>
> |                     Matthew Kwiecien
> ยท              Webhosting   |   Design
> |           delihosting.com | neoteria.com


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MochiKit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mochikit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to