I have <a id="ph" href="#">.
I want to do that (sorry for my poor english):
When user click ph, i need to set href to some usable address (by
sending request Ajax.Request) and fire onclick once again.

I've done like below, but not works good :/ Please help... how to do
this better ?

                        $('ph').observe('click', function() {
                                Event.stop(event);
                                $('ph').fire('owner:click');
                        });

                        $('ph').observe('owner:click', function() {

                                if($('ph').href.endsWith('#')) {

                                        new Ajax.Request("geturl.php", {
                                                onComplete: function(request) {
                                                        $('ph').href = 
request.responseText;
                                                        
$('ph').fire('owner:click');
                                                }.bind(this)
                                        });
                                } else {
                                                    // open link...
                                                }

                        });



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to