mvattak ha scritto:
Premetto che sono un neofita e che sto cercando di creare una pagina asp che mi dia un listato delle auto presenti nel database mdb e recuperare immagini dalla cartella di mdb-database visualizzandole in vari slideshow. [...]
Scritto in questo modo, il codice a me pare incomprensibile: già ASP contribuisce alla pratica dello "spaghetti code", ma così l'effetto è decuplicato a svantaggio della chiarezza del codice che risulta illeggibile.
Riscrivi la parte usando correttamente i tag di apertura/chiusura ASP lato server mettendo all'interno l'espressione da cui recuperare il valore da stampare (es.
<%= espressione %>), mettendo tutto il markup HTML all'esterno.
Ecco un esempio veloce per mostrare quello che intendo:
<% Do While Not rs.eof %>
<div>
<div style='float:left;'>
<div style='font-size:28px;color:Orange'><% = rs.Fields("Marca_Modello") %></div>
<hr>
<div>Immatricolazione: <b><% =rs.Fields("Anno_Imm") %></b>
...
</div>
</div>
<% Loop %>
Oltre a questo, quando riporti il codice sul forum, mettilo nell'apposito tag [ CODE ] in modo che sia formattato.
Come altro consiglio, vedo molti stili definiti "in linea" nel tuo codice: crea un foglio di stile CSS e trasforma quegli stili in classi, così da semplificare enormemente il markup HTML e renderlo ancora più leggibile.
Nel tuo listato è presente anche codice JavaScript: a maggior ragione questo andrebbe lasciato fuori da istruzioni tipo
Response.Write(), altrimenti la commistione tra le due sintassi complica l'operazione di codifica in modo esponenziale.
Fatte queste migliorie, se la problematica non sarà già saltata all'occhio, sarà probabilmente più facile individuarla.
Ciao!