Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
53
rated 0 times [  54] [ 1]  / answers: 1 / hits: 46844  / 12 Years ago, thu, april 5, 2012, 12:00:00

My url generates like this: only shows in ie9



http://myurl.com/#/categories/posts


how do I remove # from url and make it like http://myurl.com/categories/posts on rest of my pages? thanks.



can i use like this? how can I detect # cause front page has no #.



if ($.browser.msie  && parseInt($.browser.version, 10) === 9 && window.location.href.indexOf(#)) 
{
document.location.href = String( document.location.href ).replace( /#/, );
}


to remove #/ used .replace( /#//, ); as mentioned Kevin B


More From » jquery

 Answers
4

It's not really a JQuery job - use normal Javascript for this.



document.location.href = String( document.location.href ).replace( /#/,  );


EDIT
Adding @Kevin B's answer for completeness



document.location.href = String( document.location.href ).replace( #/,  );

[#86395] Wednesday, April 4, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
longd

Total Points: 616
Total Questions: 110
Total Answers: 101

Location: Andorra
Member since Sat, May 27, 2023
1 Year ago
;