Il problema è qui, vedi a fondo pagina:
http://odyniec.net/projects/imgareas...-callback.html
ho seguito le sue istruzioni ma l'anteprima non prende le variabili come dovrebbe, cioè le ignora proprio, posiziona l'immagine al centro come è di default e basta.
questo è quello che ho fatto, tu sicuramente di javascript ne capisci più di me, perfavore dagli un'occhiata.
codice:<?php $sql_fotoarticolo = "SELECT c_art_articolo.*, c_art_fotoarticolo.*, c_art_fotoarticolo.foto AS photogallery FROM c_art_fotoarticolo INNER JOIN c_art_articolo ON c_art_fotoarticolo.id_art_articolo = c_art_articolo.id_art_articolo WHERE c_art_articolo.id_art_articolo = '".$id."' ORDER BY c_art_fotoarticolo.id_art_fotoarticolo ASC"; $result_fotoarticolo = mysql_query($sql_fotoarticolo,$conn) or die ("errore ".mysql_error()); $row2_fotoarticolo=mysql_fetch_array($result_fotoarticolo) ?> <script type="text/javascript" src="script/script_centra_immagine/jquery-1.5.2.min.js"></script> <script type="text/javascript" src="script/script_centra_immagine/jquery.imgareaselect.pack.js"></script> <script type="text/javascript"> $('img').imgAreaSelect({ x1: <?php echo $row2_fotoarticolo['foto_inquadratura_x1'] ?>, y1: <?php echo $row2_fotoarticolo['foto_inquadratura_y1'] ?>, x2: <?php echo $row2_fotoarticolo['foto_inquadratura_x2'] ?>, y2: <?php echo $row2_fotoarticolo['foto_inquadratura_y2'] ?>, w: <?php echo $row2_fotoarticolo['foto_dimensioni_w'] ?>, h: <?php echo $row2_fotoarticolo['foto_dimensioni_h'] ?>, onInit: preview2, onSelectChange: preview2 }); </script> <script type="text/javascript"> $(document).ready(function () { $('#preview2').imgAreaSelect({ onSelectEnd: function (img, selection) { $('input[name=x1]').val(selection.x1); $('input[name=y1]').val(selection.y1); $('input[name=x2]').val(selection.x2); $('input[name=y2]').val(selection.y2); $('input[name=w]').val(selection.w); $('input[name=h]').val(selection.h); } }); }); </script> <div class="frame" style="margin: 0 1em; width: 149px; height: 149px;"> <div id="preview2" style="width: 149px; height: 149px; overflow: hidden;"> <a href="images_photogallery/<?=$row2_fotoarticolo['photogallery']?>" rel="lyteshow[foto]" title="<?=$row2_fotoarticolo['titolo_foto']?>"> [img]images_photogallery/<?=$row2_fotoarticolo['photogallery']?>[/img] </a> </div> </div>

Rispondi quotando