Schubiduuh!
Wie wir alle wissen, kann Nescape 4.75 mit CSS nicht sonderlich gut. Deswegen lasse ich per PHP einlesen, welcher Browser benutzt wird und je nachdem, was dabei rauskommt ein anderes Stylesheet verwenden.
Das Script in der Datei „browsercheck.php.inc“ sieht so aus:
<?PHP $browser = $HTTP_USER_AGENT;<br />$name = $REQUEST\_URI;
if (strstr($name, "top"))
{
if (strstr($browser, "MSIE") || strstr($browser, "Netscape6"))
$htmlcss="/Ressourcen/css/titel.css";
else
$htmlcss="/Ressourcen/css/titelns.css";
print ("<link rel='\"stylesheet\"' href="%5C%22%24htmlcss%5C%22" type='\"text/css\"'>");
}
if (strstr($name, "menue"))
{
if (strstr($browser, "MSIE") || strstr($browser, "Netscape6"))
$htmlcss="/Ressourcen/css/menue.css";
else
$htmlcss="/Ressourcen/css/menuens.css";
print ("");
}
?\>
Dabei wird unterschieden zwischen Seiten mit dem Namen „titel“ und Seiten mit dem Namen „menue“.
In den einzelnen Seiten rufe ich das Script folgendermaßen auf
<?php include ("../../browsercheck.php.inc");<br />?\>
So, im IE sieht auch alles fein aus, alles funktioniert einwandfrei.
Im Netscape 4.75 dauert es immer mehr als 10 Sekunden, bis sich die Seite aufbaut.
Woran könnte das liegen?!
Es grüßt ein verzeifelter Jérôme