Seriously, what's wrong with:
$('myEmoticon').writeAttribute({ src: 'images/smiling.jpg', alt: "I'm
smiling!" });
On Jan 26, 12:20 pm, Gonzalo Ruiz de Villa
<[EMAIL PROTECTED]> wrote:
> Being careful accesibility, you should't suggest update() images like
> that. If you change the src on an image, probably, and before styles,
> you should have to change the alternative description. Because of
> this, that "update()" method on images becomes insufficient. To be
> nice with everyone, you can complete the suggested wrapper:
>
> Element.addMethods('IMG', {
> setAlt: function(element, alt) {
> return $(element).writeAttribute('alt', alt);
> }
>
> })
>
> $('myEmoticon').setSrc('images/smiling.jpg').setAlt("I'm smiling! :)
> ");
>
> $('myEmoticon).setSrc('images/sad.jpg').setAlt("I'm sad! :( ");
>
> Regards,
> Gonzalo
>
> On 26 ene, 08:12, kangax <[EMAIL PROTECTED]> wrote:> As Nicolás pointed out,
> making Element.update change src attribute of
> > an image is NOT the way to go. Not only is it unintuitive but
> > redefining existent methods could lead to some serious bugs in future
> > maintenance/upgrades, etc. If you feel like Element.writeAttribute is
> > too verbose, I would suggest to define a simple wrapper:
>
> > Element.addMethods('IMG', {
> > setSrc: function(element, src) {
> > return $(element).writeAttribute('src', src);
> > }
>
> > })
>
> > ...
>
> > $('myImage').setSrc('images/blah.jpg');
>
> > Best,
> > kangax
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Prototype: Core" 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/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---