Bonjour à tous,

je viens vers vous car lors que je recharge une page CSS via Javascript, celle-ci se charge mais entre le temps ou je clique sur le bouton pour recharger et celui ou la feuille CSS se recharge, tous les styles de cette feuille de style disparaissent.
Ce qui au final fait assez "bizarre".

Pour voir plus clairement de quoi je parle, voir mon site => Lorsque vous cliquez en bas à gauche pour changer de style.

Voici mon code de changement de style

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
	// Fonction permattant de reloader la feuille de style CSS
	// ficCss => Nom du fichier à recharger
	this.reloadCSS = function(ficCss) {
	  var i,a,s;
	  a=document.getElementsByTagName('link');
	  for(i=0;i<a.length;i++) {
		  s=a[i];
		  if(s.rel.toLowerCase().indexOf('stylesheet')>=0 && s.href.match(ficCss)) {
			  var h=s.href.replace(/(&|\\?)forceReload=d /,'');
			  s.href=h+(h.indexOf('?')>=0?'&':'?')+'forceReload='+(new Date().valueOf());
		  }
	  }
	}
En fait je voudrais juste savoir si il est possible de forcer l'ancien style à rester jusqu'au moment ou il est totalement rechargé.

P.S : Si c'est possible de le faire via JQuery ou prototype, cela ne me dérange pas

Par avance.
Merci