Buon giorno a tutti!
dalla mia pagina web vorrei poter visualizzare delle immagini facendo clik su delle miniature.
Ho già realizzato qualcosa di simile alla pagina: http://www.visurnet.com/se0001.htm (un pò lenta ad aprirsi credo)
Nella parte bassa della pagina ci sono le miniature sulle quali cliccandoci si apre la finestra pop up.
Credo che ci sia qualche problema in quanto ho notato che la prima volta che si clicca sulle immagini invece di aprirsi la popup in grandezza normale si apre un piccolo riquadro.
Cliccando nuovamente si vede normale.
Il codice del file popup è il seguente:
<html>
<head>
<script language="JavaScript">
function doimage() {
var ind = location.href;
var splitter = ind.indexOf("?");
if (splitter != -1) {
var nvar = ind.substring(splitter+1);
var param = nvar.indexOf("=");
if (param != -1) {
var nparam = nvar.substring(0,param);
var valore = nvar.substring(param+1);
if (nparam == "img") {
var imma = new Image();
imma.src = valore;
var alt = imma.height;
var lar = imma.width;
self.resizeTo(lar,alt);
document.images[0].src = valore;
}
}
}
else {
document.images[0].src = "vuoto.gif"; // mettete al posto di vuoto evenutalmente un'immagine di defualt deve apparire nella popup nel caso non sia specificata nessun'immagine
}
}
</script>
</head>
<body onLoad="doimage();" style="margin: 0; background-color: #000000;">
[img]loading.gif[/img]
</body>
</html>
Il codice dei link invece è il seguente:
<div align="center">[img]annunci/sennori/img1.jpg[/img]</div>
</td>
<td height="38" width="20%">
<div align="center">[img]annunci/sennori/img2.jpg[/img]</div>
</td>
<td height="38" width="20%">
<div align="center">[img]annunci/sennori/img3.jpg[/img]</div>
</td>
<td height="38" width="20%">
<div align="center">[img]annunci/sennori/img4.jpg[/img]</div>
</td>
<td height="38" width="20%">
<div align="center">[img]annunci/sennori/img5.jpg[/img]</div>
Qualcuno di voi può aiutarmi per cortesia a capirci qualcosa? Oppure se c'è qualcuno ha dei files pronti me li potrebbe inviare? Poi li modifichere in base alle mie esigenze.
Un Grazie a chi avrà la pazienza di rispondermi.
Pino