Vorrei creare una galleria fotografica utilizzando come sorgente dati il seguente file Xml:
<?xml version = "1.0" standalone="yes"?>
<Root>
<Foto>
<Imgthu>thumbnails\Edilizia01.JPG</Imgthu>
<Imgbig>images\Edilizia01.JPG</Imgbig>
</Foto>
<Foto>
<Imgthu>thumbnails\Edilizia02.JPG</Imgthu>
<Imgbig>images\Edilizia02.JPG</Imgbig>
</Foto>
<Foto>
<Imgthu>thumbnails\Edilizia03.JPG</Imgthu>
<Imgbig>images\Edilizia03.JPG</Imgbig>
</Foto>
</Root>
Per visualizzare le miniature indicate sul tag "Imgthu" su una pagina Html utilizzo il seguente script, che al clic sulla miniatura mi propone l'immagine ad alta risoluzione indicata sul tag "Imgbig":
function Crea() {
//Ci posizioniamo ora sul primo record trovato sul file Xml
vocimenu.recordset.moveFirst();
//In questa variabile (inizialmente vuota) costruiremo dinamicamente
//il testo opportunamente formattato dell'output della ricerca
var estrai = "";
//Eseguiamo un ciclo while() che sfoglia i record del file Xml fino all'ultimo
while (!vocimenu.recordset.EOF) {
var modello = vocimenu.recordset("Imgthu").value.toUpperCase();
{
estrai += "<div><a href=" + vocimenu.recordset("Imgbig") + ">"
+ vocimenu.recordset("Imgthu")
+ "</a>"
+ "</div>";
}
//e ci riposizioniamo all'inizio del file
vocimenu.recordset.moveNext();
}
{
risultati.innerHTML = estrai;
}
}
Purtroppo lo script invece di propormi la miniatura, mi visualizza il testo del percorso presente sul tag "Imgthu"... come deve essere modificato lo script per far visualizzare l'immagine invece del percorso?
Grazie...