Bonjour,
Mon problème est de changer de feuille de style fonction du navigateur. J'ai d'abords essayé avec javascript, mais je n'y arrive pas. Je me suis alors tourné vers php.
Voici mon code
<?php
if (eregi('ie', $HTTP_USER_AGENT) /*&& !eregi('opera', $HTTP_USER_AGENT)*/)
{
// Internet Explorer
$navigateur="Internet Explorer";
echo "<link href='style/style_ie.css' rel='stylesheet' type='text/css' />";
}
elseif (eregi('opera', $HTTP_USER_AGENT))
{
// Opera
$navigateur="Opera";
echo "<link href='style/style_gen.css' rel='stylesheet' type='text/css' />";
}
elseif (eregi('Mozilla/4.', $HTTP_USER_AGENT))
{
// Netscape 4.x
$navigateur="Netscape 4.x";
echo "<link href='style/style_gen.css' rel='stylesheet' type='text/css' />";
}
elseif (eregi('Mozilla/5.0', $HTTP_USER_AGENT) && !eregi('Konqueror', $HTTP_USER_AGENT))
{
//Netscape 6
$navigateur="Netscape 6.x";
echo "<link href='style/style_gen.css' rel='stylesheet' type='text/css' />";
}
else
{
// Autres navigateurs
$navigateur="Navigateur inconnu";
echo "<link href='style/style_gen.css' rel='stylesheet' type='text/css' />";
}
?>
Et j'ai mis dans mon body
un echo $navigateur pour vérifier...
Il me renvoie toujours "Navigateur inconnu".
Si quelqu'un a une idée... Merci d'avance.
Tout vient à qui sait attendre