Ah, but these are links I have no control over from other pages.  The trick
is that they are just normal pages that are pulled in to the tab. 


Joshua Cyr
Savvy Software
866.870.6358
www.besavvy.com

-----Original Message-----
From: Charlie Griefer [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 19, 2006 1:48 PM
To: CF-Talk
Subject: Re: OT: javascript to prevent a normal link from working

return false in your <a href> tag.

<a href="#" onclick="doFunction(args); return false;">foo</a>

On 12/19/06, Joshua Cyr <[EMAIL PROTECTED]> wrote:
> I am playing with YUI and spry and have a fun task of having content 
> from other pages load into a tab system in spry.  All is working well so
far.
> Next I have event listener code to check for the click of any link in 
> that tab content area (which is a separate file).  Those links are 
> just normal links with no onclick or anything.  If you click on it 
> load that linked pages data into the tab.  That also works.
>
> What I am stuck on now is how to get the page to then stop going to 
> the new page.  In other words if the link goes to 'aboutus.cfm' I can 
> get the content of aboutus.cfm to load into the tab content area, but 
> the page then reloads fully to go to the aboutus.cfm page.
>
> Basically clicking on a link will trigger the function below which 
> needs to stop the default behavior of opening a new page.
>
> I use return false; in my function, but that only cancel's things in 
> IE7 and not firefox.  I also tried return(false); with same result.
>
> Relevant JS is:
>
> function clickHandler(e) {
>   var elTarget = YAHOO.util.Event.getTarget(e); // sets the var with 
> the href of the new page
>   Spry.Utils.updateContent('apDiv1',elTarget);  // updates my div with 
> new content
>   return(false);  // try to stop browser from opening new page } 
> YAHOO.example.init = function() { 
> YAHOO.util.Event.on(YAHOO.util.Dom.getElementsByClassName('joshua',
> 'div')[0], "click", clickHandler);
> }
>
>
> Joshua Cyr
> Savvy Software
> 866.870.6358
>  <http://www.besavvy.com/> www.besavvy.com
>
>
>
>
>
> 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:264481
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to