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