On 31/12/2007, asmason <[EMAIL PROTECTED]> wrote:
>
> Hi all,
>
> I noticed on the Prototype site, 
> http://www.prototypejs.org/api/event#method-observe,
> that Prototype 1.6 defines instance methods on the event objects.
>
> I tried it out, and unless I am mistaken, it does not work in IE6.
>
> default.htm
> ----------------
> <input type="button" name="btn" id="btn" value="click me" />
>
> default.js
> ----------------
> Event.observe(window, 'load', init);
>
> function init(){
>         Event.observe('btn', 'click', respondToClick);
> }
>
> function respondToClick(event) {
>         //ok
>         //var element = Event.element(event);
>         //element.addClassName('foo');
>
>         //not in IE6
>         var element = event.element();
>         element.addClassName('foo');
> }
>
> styles.css
> ----------------
> .foo {border: 1px solid red;}

This seems to work OK. Tested on IE7/FF2.0.0.10 on WinXPSP2

<html>
<head>
<title>Test HTML</title>
<script src="http://prototypejs.org/assets/2007/11/6/prototype.js";
type="text/javascript"></script>
<style type="text/css">
.foo {border: 1px solid red;}
</style>
<script type="text/javascript">
document.observe(
        'dom:loaded',
        function(){
                $('btn').observe(
                        'click',
                        function(e){
                                e.element().addClassName('foo');
                        }
                );
        }
);
</script>
</head>
<body>
        <input type="button" name="btn" id="btn" value="click me" />
</body>
</html>

-- 
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" 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/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to