Hola de nuevo.
jercer: menudo choque de mensajes
dobled: me sorprende lo que dices que por tenerlo en un archivo .js no funciona

yo diría que tendría que marchar igual. Bueno... para poner un salto de línea se utiliza \n
var mensaje = " el producto " + document.getElementById("descripcion").value + ",
\n con " + document.getElementById...
Saludos,