Bonsoir,
 
Je rencontre un problème d'affichage sur une feuille de style. Celle-ci s'applique avec retard  (quelques ms mais c'est visible à l'oeil nu).
 
Je ne constate pas de latence sous IE et Opera mais uniquement sous Firefox.
 
Cela concerne un extranet. Une application tierce (Php/Mysql) est contenu dans une iframe. C'est cette application tierce qui fait défaut.
 
L'appel de la feuille de style est construite de la façon suivante :
 
- dans chaque page PHP, un include :
 
| Code : 
 include("../inc/inc.UI.php" );
 | 
 
et un appel de la fonction start depuis la classe UI
 
| Code : 
 UI::start($heading, "login" );
 | 
 
- dans le fichier inc.UI.php :
 
| Code : 
 function start($title="", $bodyClass="" ) {  global $theme, $settings;  echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\"\n".
  	"\"http://www.w3.org/TR/html4/strict.dtd\">\n";  echo "<html>\n<head>\n";  echo "<link rel=\"STYLESHEET\" type=\"text/css\" href=\"../styles/".$theme."/style.css\"/>\n";  echo "<link rel='shortcut icon' href='../styles/".$theme."/favicon.ico' type='image/x-icon'/>";  echo "<title>".(strlen($settings->_siteName)>0 ? $settings->_siteName : "demo" ).(strlen($title)>0 ? ": " : "" ).$title."</title>\n";  echo "</head>\n";  echo "<body".(strlen($bodyClass)>0 ? " class=\"".$bodyClass."\"" : "" ).">\n";	}
 | 
 
La feuille de style est bien chargée dans le cache du navigateur.
 
Toute aide est la bienvenue.
 
Merci bien
 
Message édité par sneakz le 14-03-2010 à 18:07:29