Ciao a tutti, vi posto un frammento di una mia funzione javascript che parte in seguito al "onclick" su un button.
La variabile indice è relativa al numero d'ordine delle options di un menu <select> di un <form>. In base all'option selezionata la variabile film assume il valore indicato nel switch sottostante. Successivamente film si concatena con altre stringhe (è il codice in verde) per formare un percorso dove andare a recuperare immagini jpg da collocare nelle caselle della tabella creata in fondo alla funzione con un doppio for. In fondo alla funzione (parte in rosa) stampo il varole della variabile path per verificare che il percorso sia giusto, e in effetti tutto è corretto.
Il problema è che le mie immagini non vengono caricate nella tabella. Ribadisco che i percorsi sono giusti, quindi il problema potrebbe essere nella parte che ho segnato in arancio, ovvero nell'attributo src che non riesce a riconoscere la variabile path come percorso... Sapete aiutarmi? Ho provato anche a mettere in "<img src=..." al posto di path l'espressione che le ho assegnato, ma le immagini non si caricano lo stesso.
Grazie per l'attenzione.
codice:function seleziona() { var indice = document.galleria.immagine.selectedIndex; var film; switch (indice) { case 0: document.write('<a href="#"> Scegli una locandina<\/a>'); break; case 1: film="ritmonnezza"; break; case 2: film="oldboy"; break; case 3: film="lecrociate"; break; case 4: film="hipnos"; break; case 5: film="lucinotte"; break; case 6: film="caduta"; break; case 7: film="becoll"; break; case 8: film="amityville"; break; default: film=""; } var path; document.write('<table align="center" border>'); for(i=0;i<5;i++) { document.write('<tr>'); for(j=0;j<5;j++) { path="./locandine/"+film+"/"+film+"_"+i+"_"+j+".jpg"; document.write('<td><img src=path alt="">'); } document.write('<\/tr>'); } document.write('<\/table>'); document.write(path); }