Bonjour, j'ai fait une page de test de la galerie avec miniatures : il y a seulement deux photos. Mais en fait lorsque je clique sur les miniatures, ça ouvre la grande photo sur un nouvelle page, au lieu de l'afficher dans le cadre. j'ai tout vérifié, et je ne vois vraiment pas d'où ça peut venir.
Une idée ?
le code :
NB : j'ai remplacé liens par liens(i) uniquement pour une question de mise en page sur ce post : c'était en italique sinon !
Modifié par Papa (29 Nov 2007 - 20:57)
Une idée ?
le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="script.js">
function displayPics()
{
var photos = document.getElementById('galerie_mini') ;
var liens = photos.getElementsByTagName('a') ;
var big_photo = document.getElementById('big_pict') ;
var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
for (var i = 0 ; i < liens.length ; ++i)
{
liens(i).onmouseover = function()
{
big_photo.src = this.href;
big_photo.alt = this.title;
titre_photo.firstChild.nodeValue = this.title;
return false;
};
}
}
window.onload = displayPics;
</script>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Chrono-album</title>
<style type="text/css">
#barre
{
border-style: none;
font-size: 1em;
text-decoration: none;
font-weight: bold;
text-transform: capitalize;
text-align: center;
opacity: 0.484;
color: #3333ff;
line-height: 2em;
background-color: #c8ffbf;
}
</style>
</head>
<body
style="background-image: url(file:///H:/Mes%20documents/Eolienne/Site%20BBB2055/textures/fond_kraft.gif);">
<div style="text-align: center;" id="barre">
<span style="font-family: Calibri;"></span>
<a style="font-family: Calibri;" href="index.html">Accueil</a>
<span style="font-family: Calibri;">
<a href="eolienne.html">Construction
de mon éolienne</a> <a
href="science.html">Science
Every Day</a> <a
href="thirdimension.html">La
Photographie en 3D</a> <a
href="mailto:benkdn@orange.fr">M'écrire</a></span><span
style="font-family: Calibri;"></span>
<span style="font-family: Calibri;"></span></div>
<br>
<table style="text-align: left; width: 100%;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>
<style type="text/css">
#galerie
{
width: 500px ;
background: #eed ;
border: 1px solid #dcb ;
padding: 15px ;
margin: 15px 30px ;
text-align: center ;
font: 0.9em Georgia, serif ;
background-color: #819985;
}
#galerie_mini
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}
#galerie_mini li
{
display: inline;
}
#galerie_mini li a img
{
margin: 2px 1px ;
border: 1px solid #dcb ;
}
#photo
{
clear: both ;
margin: 0 auto ;
}
#photo dt
{
font: italic 2.5em/1.5em Georgia, serif ;
color: #dcb ;
}
#photo dd
{
margin: 0 ;
}
#photo img
{
border: 1px solid #dcb ;
}
</style>
<div id="galerie" style="text-align: center;">
<ul id="galerie_mini">
<li><a href="images/Terrebattue.jpg"
title="Terre battue"><img
src="images/minis/terrebattue.jpg" alt="Terre Battue"></a></li>
<li><a href="images/capitalistes.jpg"
title="Capitalistes"><img
src="images/minis/capitalistes.jpg" alt="Capitalistes"></a></li>
<li><a href="images/photo3.png"
title="Titre de la photo 3"><br>
</a></li>
</ul>
<dl id="photo">
<dt>Terre Battue</dt>
<dd><img id="big_pict"
src="images/Terrebattue.jpg" alt="TerreBattue"></dd>
</dl>
</div>
</td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
</body>
</html>
NB : j'ai remplacé liens par liens(i) uniquement pour une question de mise en page sur ce post : c'était en italique sinon !
Modifié par Papa (29 Nov 2007 - 20:57)