5568 sujets

Sémantique web et HTML

Bonjour à tous,

Je viens de parcourir un peu le forum et le net mais je ne trouve pas réellement de solution à mon problème.

Je souhaite intégrer dans une page index plusieurs liens qui vont pointer vers différentes pages html et m'afficher le tout dans une iframe.( images, vidéo..).

Je constate que l'iframe fonctionne correctement s'il n'y a qu'un lien qui pointe vers une seule page.Mais lorsque je crée plusieurs liens vers différentes page dans un même iframe, ça ne fonctionne pas. Il m'affiche une image"X" (qui correspond à l'iframe le plus haut dans ma hiérarchie) et lorsque je clic sur mes autres liens, il reste bloqué sur l'image "X" et n'affiche pas les autres images.
Je remarque aussi qu'en réalité les images sont chargées dans ma page mais se superposent!
Que faire?Aurais-je oublié une balise quelque part?
Je sais qu'il existe des solutions en php, avec la fonction include notamment, mais j'aimerais résoudre le pb du Iframe.

Merci par avance:)





<body>
<!--Les iframes-->

<IFRAME class="position_windows" name="Iframe2" SRC="page2.html"> </IFRAME>
<IFRAME class="position_windows" name="Iframe1" SRC="page1.html"> </IFRAME>


<!--Les liens-->

<a href="page2.html" target="Iframe2">Image Noir et Blanc</a></li>
<a href="page1.html" target="Iframe1">Image Couleur</a></li>

</body>




.position_windows{
width:1280px;
height:720px;
position:absolute;
top:250px;
left:250px;
overflow:hidden;
}

Modifié par eiswis (15 Oct 2009 - 16:56)
Bon!
J'ai ma réponse!Voilà ou j'ai trouvé:
http://www.samisite.com/test-csb2nf/id43.htm

Voici la solution:


<IFRAME class="position_windows" name="Iframe1" SRC="page2.html" SRC="page1.html"> 

<a href="page2.html" target="Iframe1">Image Noir et Blanc</a></li> 
<a href="page1.html" target="Iframe1">Image Couleur</a></li>  

Il fallait donc créer 1 seule frame dans laquelle je place toutes mes pages.Et non pas plusieurs frames avec des pages différentes!!

Voilà!