Bonjour,
je suis confronté à un problème qui me laisse perdu dans un épais brouillard.
Je veux faire faire suivre à ma page Html un fichier javascript particulier si je suis sur Internet Explorer.
Fastoche, il suffit juste d'utiliser
me direz-vous.
Oui, mais ça marche pas.
Il doit y avoir un bin's dans mon code, mais je ne sais pas où.
Voici le code simple que j'utilise pour faire le test, et d'avance un très grand merci pour votre aide !!!
__________________________
____________________________
Voici mes codes JS :
testOne.js
testTwo.js
____________________________
Donc sur tous les navigateurs dont je dispose sur mon Mac (Firefox, Safari, Chrome et Opera) c'est le carré vert qui apparaît en fadeIn, le rouge restant invisible.
Idem sur Chrome Windows.
Par contre sur IE 8.0 les 2 carré apparaissent en fadeIn.
Où est l'erreur ??????
Merci à vous.
Matthieu
Modifié par MattSaf (13 Oct 2013 - 22:10)
je suis confronté à un problème qui me laisse perdu dans un épais brouillard.
Je veux faire faire suivre à ma page Html un fichier javascript particulier si je suis sur Internet Explorer.
Fastoche, il suffit juste d'utiliser
<!--[if IE]>
<script type="text/javascript" src="..."></script>
<![endif]-->
me direz-vous.
Oui, mais ça marche pas.
Il doit y avoir un bin's dans mon code, mais je ne sais pas où.
Voici le code simple que j'utilise pour faire le test, et d'avance un très grand merci pour votre aide !!!
__________________________
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
<style type="text/css">
#one {
width:100px;
height:100px;
background-color:#0F3;
display:none;
}
#two {
width:100px;
height:100px;
background-color:#F00;
display:none;
}
</style>
<script type="text/javascript" src="JS/jquery.min.js"></script>
<script type="text/javascript" src="testOne.js"></script>
<!--[if IE]>
<script type="text/javascript" src="testTwo.js"></script>
<![endif]-->
</head>
<body>
<div id="one"></div>
<div id="two"></div>
</body>
</html>
____________________________
Voici mes codes JS :
testOne.js
$(window).ready(function(){
$('#one').fadeIn(400);
})
testTwo.js
$(window).ready(function(){
$('#two').fadeIn(400);
})
____________________________
Donc sur tous les navigateurs dont je dispose sur mon Mac (Firefox, Safari, Chrome et Opera) c'est le carré vert qui apparaît en fadeIn, le rouge restant invisible.
Idem sur Chrome Windows.
Par contre sur IE 8.0 les 2 carré apparaissent en fadeIn.
Où est l'erreur ??????
Merci à vous.
Matthieu
Modifié par MattSaf (13 Oct 2013 - 22:10)