la document.write stampa tutto quello che sta tra " .
Devi sostituire i " con \", e lasciare i " solo all'inizio e alla fine del document.write, che indicano la stringa che andrà stampata.
Mentre, se vuoi concatenare una variabile, devi chiudere la stringa, concatenarla e poi riaprirla
coloreTetto = "rossa"
" la casa di \"Luca\" è " + coloreTetto + " sul tetto " --> la casa di "Luca" è rossa sul tetto
document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"it\" lang=\"it\"><head><title>Al Pacino Italian Fun Site</title></head><frameset cols=\"130, *\" frameborder=0><frame name=\"menu\" id=\"menu\"src=\"menu.html\"/><framename=\"princ\" id=\"princ\" src=" + l + ".html/><noframe><body></body></noframe></frameset></html>");}