Ajax sIFR-用onRelease覆盖链接点击?

Ajax sIFR-用onRelease覆盖链接点击?,ajax,flash,sifr,Ajax,Flash,Sifr,我已经有了sIFR设置来取代导航菜单,它看起来很光滑。它将单独替换LIs及其内部链接。我有一个onRelease标签,可以正确抛出,提取实际的href链接地址,到目前为止一切正常。我想将其绑定到一个AJAX页面加载器中,通过向后兼容+SEO,使各个页面能够自行加载。我尝试过返回false,就像我对标准链接一样,没有骰子 我假设它不起作用,因为它是onRelease,而不是onClick或其他什么,在它已经改变页面之前?onClick似乎不是一个有效的sIFR函数,onRollOver、onRol

我已经有了sIFR设置来取代导航菜单,它看起来很光滑。它将单独替换LIs及其内部链接。我有一个onRelease标签,可以正确抛出,提取实际的href链接地址,到目前为止一切正常。我想将其绑定到一个AJAX页面加载器中,通过向后兼容+SEO,使各个页面能够自行加载。我尝试过返回false,就像我对标准链接一样,没有骰子


我假设它不起作用,因为它是onRelease,而不是onClick或其他什么,在它已经改变页面之前?onClick似乎不是一个有效的sIFR函数,onRollOver、onRollOut和onRelease的文档中说。如果不得不推销我的整个AJAX系统,那将是一件很遗憾的事情,希望有一个很好的解决办法

实际上没有办法阻止默认行为。您可以在sIFR中更改它。假设仅包含一个,请删除第505行周围的以下内容:

    getURL(sIFR.instance.primaryLink, sIFR.instance.primaryLinkTarget);
这将防止sIFR在您单击链接时跟踪URL。不过,它仍然可以使用右键单击,但您可以通过更改第508行来解决此问题:

  menu.customItems = menuItems;

  menu.customItems = [];