|
|
|
|
Bonjour, j'ai codé un site en xhtml et il bug sous Firefox mais pas sous IE. par contre lorsque j'ai supprimé les erreurs, il buggait sous IE mais pas sous FF. Doncj 'ai fait un script pour que le site s'adapte à l'utilisateur en fonction de son navigateur mais le script marche pas et j'aimerai avoir de l'aide car là je suis perdu ...
[code]
$navigateur = "<script language=\"javascript\">
<!--
document.write (
navigator.appName )
//-->
</script>";
if( $navigateur == "Microsoft Internet Explorer")
{
$style = "<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" title=\"nOx.design\" href=\"themes/nOx.Design/ie.css\" />";
}
else
{
$style ="<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" title=\"nOx.design\" href=\"themes/nOx.Design/style.css\" />";
}
define ("STYLE", $style);[/code]
Merci d'avance
Salut,
|
<HTML>
<script language="Javascript">
document.navigateur.value = navigator.appName
</script>
<BODY onload=navigateur()>
<input type=hidden name=navigateur id=navigateur>
<script language="Javascript"> 'ca c'est faut, mais placer l'identifiant de balise XHTML s'il y en a
if( $navigateur == "Microsoft Internet Explorer")
{
$style = "<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" title=\"nOx.design\" href=\"themes/nOx.Design/ie.css\" />";
}
else
{
$style ="<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" title=\"nOx.design\" href=\"themes/nOx.Design/style.css\" />";
}
</script>
</BODY>
</HTML>
Le principe c'est de l'identifier grace au javascript, et de l'enregistrer dans un champ puis avec le xhtml faire le choix suivant la valeur du champ |