Salve a tutti,
sto creando una gallery che crea una anteprima delle immagini rimpicciolite e poi cliccando le ingrandisce in una popup.
Lo script lo ho inserito una una pagina htm che ridimension a la finestra in base all'immagine caricata.E' questo:
<script>
var n1 = this.location.href.indexOf('?');
var f = this.location.href.substring(n1+1);
function ReimpostaDimensioni()
{
window.resizeTo(imm.width+50, imm.height+70);
}
window.setTimeout("ReimpostaDimensioni()", 1000);
</script>
<table border="1" width="100%" id="table1">
<tr>
<td>
<p align="center">
<script> document.write ('[img]' + f + '[/img]') </script>
</td>
</tr>
</table>
In flash ho creato i mc che hanno le anteprime delle immagini e cliccando aprono la pagina con lo script passando come paramentro il nome dell'immagine ingrandita. Il codice che ho inserito è questo:
on (release) {
nome = String(n)+'_grande.jpg'
getURL("javascript:window.open('vis.htm?"+ nome +"',null,'width=300,height=300');");
}
Lo script funziona correttamente l'unico problema è che quando clicco su una immagine per ingrandirla mi compare una pagina bianca con la scritta [object] al posto della pagina che contiene il fimanto flash con l'anteprima delle immagini della gallery.
Potreste dirmi dove sbaglio??
Grazie a tutti per l'aiuto

Rispondi quotando