Ciao. Ho creato un piccolo sito web con una galleria di immagini, il cui ingrandimento viene aperto in un popup. Ecco il codice:
Il problema è che appunto, il popup non smette mai di caricare, pur mostrando tutto il contenuto del codice, e anche il window.close funziona senza problemicodice://Apre un popup con l'immagine s dal titolo t function apri( s, t, id) { var alth; var alto var larw; var popup; var imm; // Viene impostata la grandezza del popup a 2/3 della finestra corrente alto = screen.height; alth = (alto*2)/3 + 50; imm = document.getElementById(id); larw = imm.width*(alth/imm.height); //Viene aperto il popup, completo di tutti i tag necessari popup = window.open("", "", 'left = 30, top = 50, width = '+ larw + ', height =' + alth + ', menubar = no, toolbar = no'); popup.document.write("<html>\n"); popup.document.write("<head\n>"); popup.document.write("<title>" + t + "</title>\n"); popup.document.write("<link rel=\"stylesheet\" href=\"style/popup.css\" type=\"text/css\" />\n"); popup.document.write("</head>\n"); popup.document.write("<body>\n"); popup.document.write("<div><img src=\"" + s + "\" alt=\"'Dolce Nebbia'\" /></div>\n"); popup.document.write("\n<p onClick=\"window.close()\">Chiudi la finestra</p>\n</body>\n</html>"); }
Grazie dell'aiuto, e se servono altre informazioni non avete che da chiedere

Rispondi quotando