Reload CSS FIle
by helpinspireme
HTML
<link rel="stylesheet" href="/css/global.css?reload=1346953435870" media="screen" charset="utf-8">
JavaScript
var randomNum = new Date().getTime();
$('link[href*="/css/global.css"]').each(function() {
var href = this.href;
document.write('Before: ' + href);
if (href.indexOf("?") >= 0){
href = href.substring(0,href.indexOf('?'));
href = href + '?reload=' + randomNum;
} else {
href = href + '?reload=' + randomNum;
}
document.write('<br>'+'After: ' + href);
});
// final code (not used here in js fiddle)
function refreshCSS(){
if ($.browser.msie && $.browser.version == 8) {
var randomNum = new Date().getTime();
$('link[href*="/css/global.css"]').each(function() {
var href = this.href;
if (href.indexOf("?") >= 0){
href = href.substring(0,href.indexOf('?'));
this.href = href + '?reload=' + randomNum;
} else {
this.href = href + '?reload=' + randomNum;
}
});
}
}