Bonjour -
Je réalise un site de bijoux fantaisie et j'alimente un tableau avec les vignettes des bijoux, le nom et le prix, dans un calque 'vignettes' positionné sur ma page. Le tout généré en php, car les infos proviennent d'une bdd.
Code "rempl_vignettes.php":
Pas de pb jusque là.
En cliquant une vignette, je voudrais que l'image grand format correspondante s'affiche sur la même page dans un autre calque 'photo'. Pour info '$grandeimage' renvoie vers une page HTML qui ne comprend que la photo, mais elle s'ouvre dans une nouvelle fenetre. Comment la faire s'ouvrir dans ma balise photo ? J'ai essayé un target="photo" mais ca ne marche pas.
Ci dessous la portion de code de la page qui appelle le code php ci-dessus
Merci !!
Modifié par odel (13 Jan 2010 - 22:22)
Je réalise un site de bijoux fantaisie et j'alimente un tableau avec les vignettes des bijoux, le nom et le prix, dans un calque 'vignettes' positionné sur ma page. Le tout généré en php, car les infos proviennent d'une bdd.
Code "rempl_vignettes.php":
while($tab = mysql_fetch_array($valeur)) {
$image='"/bracelets/thumbnails/'.$tab['vignette'].'"';
$grandeimage='"/bracelets/pages/'.$tab['image'].'">';
echo '<tr>';
echo '<td width=90px>';
// echo "<img src=".$image."/>";
echo "<a href=".$grandeimage."<img src=".$image."></a>";
echo '</td>';
echo '<td width=180px>';
echo $tab['nom'];
echo '</td>';
echo '<td width 60px>';
echo $tab['prix'];
echo '</td>';
echo '</tr>'."\n";
// echo $tab['nom'] . " : " . $tab['image'];
// echo "<br />";
}
echo '</table>'."\n";
Pas de pb jusque là.
En cliquant une vignette, je voudrais que l'image grand format correspondante s'affiche sur la même page dans un autre calque 'photo'. Pour info '$grandeimage' renvoie vers une page HTML qui ne comprend que la photo, mais elle s'ouvre dans une nouvelle fenetre. Comment la faire s'ouvrir dans ma balise photo ? J'ai essayé un target="photo" mais ca ne marche pas.
Ci dessous la portion de code de la page qui appelle le code php ci-dessus
div id="Corps" style="position: absolute; width: 1052px; height: 714px; z-index: 1; left: 279px; top: 156px">
<div id="photo" style="position: absolute; width: 450px; height: 450px; z-index: 1; left: 472px; top: 145px">
</div>
<div id="vignettes" style="position: absolute; width: 380px; height: 710px; z-index: 1; left: 36px; top: -1px; overflow: auto;">
<?php include('rempl_vignettes.php')?>
</div>
<div id="calque1" style="position: absolute; width: 450px; height: 57px; z-index: 2; left: 471px; top: 57px; font-family: 'Segoe Script'; font-size: xx-large; color: #800080; text-align: left">
<img alt="BRACELETS" height="50" src="images_fond/pg_bracelets.png" width="431" /></div>
</div>
Merci !!
Modifié par odel (13 Jan 2010 - 22:22)