Vikrant Azad schrieb:
> Hi Klaus
>
> Thanks for all the great work you are doing on this forum especially,
> besides ofcourse with the plugins (Tab plugin I am really impressed with)
> and now that you have joined the jquery team I see more goodies coming.
>
> I am also trying to do someting like this. I want to use your history plugin
> in joomla CMS. I can load the pages by ajax but the back functionality was
> lacking. After seeing your plugin I thought of redoing this Ajax loading of
> my joomla website.
>
> the links in joomla are like index.php?option=content.....
> to load a page with ajax I need to replace index.php with index2.php and I
> was doing in with onclick handler like this
> $("a").click(function(){
>
> var url=this.href.split('/');
>
> var link=(url[url.length-1]);
> var linkid=(link.replace(/index/, "index2"));
>
> $("#mainbody").fadeOut().hide().load(linkid).fadeIn();
> return false;
> });
>
> which works however without back functionality.
> Now I want to use your history plugin but I cant figure out how. I played
> with it a bit but everytime I get it to load a page, it somehow keeps
> reloading the page continuously.
>
> Can you please guide me as to how I can do it correctly. basically I want to
> dynamically convert every link on click from index.php/.... to
> index2.php/.... and then load this page by AJAX along with the hash
> appending with it so that I can use back function of your plugin.
>
> thanks
> vik
Vik, something like this should work (requires jQuery 1.1):
$('a').attr('href', function() { return this.href.replace('index.php',
'index2.php'); }).remote('#mainbody');
$.ajaxHistory.initialize();
Unfortunately, the history plugin doesn't support effects for
showing/hiding content. But that may be a nice addition. Let me know.
-- Klaus
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/