Bonjour a tous,
J'ai un petit souci avec Interner explorer 9 , qui refuse de prendre en charge mon petit bout de code.
Le but de ce code est de charger une page en HTML dans l'iframe, et via un menu vertical sur le coté, de sélectionner une ancre dans la page HTML.
Tout fonctionne très bien sur tout les navigateur hormis IE9, et j'ai beau chercher, je ne trouve pas !
Une piste?
Merci d'avance pour votre aide.
J'ai un petit souci avec Interner explorer 9 , qui refuse de prendre en charge mon petit bout de code.
Le but de ce code est de charger une page en HTML dans l'iframe, et via un menu vertical sur le coté, de sélectionner une ancre dans la page HTML.
Tout fonctionne très bien sur tout les navigateur hormis IE9, et j'ai beau chercher, je ne trouve pas !
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<link href="images/location.ico" type="image/x-icon" rel="shortcut icon"/>
<link rel="stylesheet" type="text/css" href="CSS/reset.css"/>
<link rel="stylesheet" type="text/css" href="CSS/loisirs.css"/>
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
</head>
<!--iframe-->
<div class="item-1 content-item" style="display: none">
<iframe src="list-loisirs.html#velo" name="iframe_a" scrolling="no" height="250" width="280"></iframe>
</div>
<div class="item-2 content-item" style="display: none">
<iframe src="list-loisirs.html#rando" name="iframe_b" scrolling="no" height="250" width="280"></iframe>
</div>
<div class="item-3 content-item" style="display: none">
<iframe src="list-loisirs.html#vtt" scrolling="no" height="500" width="280" ></iframe>
</div>
<!--menu-->
<div id="menu">
<div class="menu"id="menu1" onmouseover="affiche(this)">
<a href="#">Loisirs en Plein air</a>
<div class="sousmenu" id="sousmenu1" style="display:none" onmouseout="affiche(this)">
<ul>
<li class="change-item" data-item="1"><a href="#">Vélo</a></li>
<li class="change-item" data-item="2"><a href="#">Randonnées</a></li>
<li class="change-item" data-item="3"><a href="#">VTT</a></li>
</ul>
</div>
</div>
</div>
<!--appel iframe-->
<script>
$('.change-item').click(function(){
var this_item = $(this).attr("data-item");
$('.content-item').hide();
$('.item-' + this_item).fadeIn();
});
</script>
<!--menu vertical-->
<script>
function affiche(obj){
var id = obj.id;
for(var i = 1; i <= 1; i++){
document.getElementById('sousmenu'+i).style.display = "none";
}
if(document.getElementById('sous'+id)){
document.getElementById('sous'+id).style.display = "block";
}
}
</script>
</body>
</html>
Une piste?
Merci d'avance pour votre aide.