Re : Probleme affichage template artisteer dans Internet Explorer
Merci,
je ne comprend pas, je viens de tester ton code conditionnel mais sous IE 7 et 8 ce code reste en commentaire et n'est pas interprété !
Je penchait plutôt pour un code du genre :
<?php
// Détection du navigateur IE et Version pour chargement du bon css
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)
{
if (intval(substr($_SERVER['HTTP_USER_AGENT'], strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')+5)) > 6) $ie_version = 'Version IE > 6';
else $ie_version = 'Version IE <= 6';
}
if($ie_version = 'Version IE <= 6')
{?>
<link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" />
<?php
}
if($ie_version = 'Version IE > 6')
{?>
<link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" />
<?php
}
?>
qu'en penses tu ?
merci par avance
Merci,
je ne comprend pas, je viens de tester ton code conditionnel mais sous IE 7 et 8 ce code reste en commentaire et n'est pas interprété !
Je penchait plutôt pour un code du genre :
<?php
// Détection du navigateur IE et Version pour chargement du bon css
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)
{
if (intval(substr($_SERVER['HTTP_USER_AGENT'], strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')+5)) > 6) $ie_version = 'Version IE > 6';
else $ie_version = 'Version IE <= 6';
}
if($ie_version = 'Version IE <= 6')
{?>
<link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" />
<?php
}
if($ie_version = 'Version IE > 6')
{?>
<link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" />
<?php
}
?>
qu'en penses tu ?
merci par avance
Commentaire