ni idea porque no utilizo lightbox ni parecidos. pero, si ya tienes el iframe, creo que es cuestion de asignar las propiedades en cada lugar respectivo. por ejemplo, width y height son propiedades (o atributos) del elemento <iframe>. puedes usar el metodo setAttribute para asignar el atributo y su valor. o bien, esos atributos se traducen en propiedades.
Código:
iframe.setAttribute("width", valor);
// es casi lo mismo que ;
iframe.width = valor;
ahora bien, layout, color y href no son propiedades ni atributos del elemento <iframe>. ¿que se supone que representan esas caracteristicas? ¿color de tipografia? eso ya lo tendrias que indicar en el contenido cargado del iframe. ¿un enlace href? los <iframe> no son enlaces. ademas, la propiedad adecuada para cargar contenido es
src. ¿layout? no tengo ni idea de que se trata.