Yo ya agregue las comillas. Simplemente hace copy paste.
Pero para que lo entiendas, mira esto:
Cita: v = "texto";
m = "encadenamos" + v;
Estamos encadenando texto con una variable. Como? Cerrando las comillas y usando el signo +
Esto mismo hacemos con la variable li (si bien usamos html como texto). Pero volvemos a abrir comillas una y otra vez, encadenando con +.
Por su lado, los atributos html necesitan comillas. Entonces hay un conflicto. Esto se soluciona usando comillas simples para encadenar, y comillas dobles para abrir y cerrar el encadenamiento.
Cita: li = "<li><a href='"+imagen+"' rel='"prettyPhoto[fondos]"' title='"+info+<br/>+empresa+<br/>+tecnologia+"'><img src='"+miniatura+"' class='"imagen_hover"' alt='"<strong>+proyecto+</strong>"'/></a></li>";
Aqui esta hecho, fijate bien. Casi no se percibe pero conviven las comillas simples con las dobles.