En primer lugar gracias por tu ayuda ¿Ahora esta correcto?
Código PHP:
function crear_ventana(nombre, ancho, alto)
{
divprincipal = document.createElement(div); //Creamos un elemento div
divprincipal.setAttribute("id", nombre); //Le asignamos como Id el parámetro nombre.
//Creamos sus dos divs hijos.
hijoprincipal = divprincipal.appendChild(div);
hijoprincipal.setAttribute("id", fondo);
//Atributos de estilo CSS:
hijoprincipal.style.position = "absolute";
hijoprincipal.style.backgroundColor = "#CCCCCC";
hijoprincipal.style.opacity = "0.5";
hijoprincipal.style.filter = "alpha(opacity=50)";
hijoprincipal.style.height = "100%";
hijoprincipal.style.width = "100%";
hijosecundario = divprincipal.appendChild(div);
hijosecundario.setAttribute("id", contenido);
//Atributos de estilo CSS:
hijosecundario.style.position = "absolute";
hijosecundario.style.backgroundColor = "#FFFFFF";
hijosecundario.style.height = alto + "px";
hijosecundario.style.widht = ancho + "px";
hijosecundario.style.marginLeft: "-"+ (ancho/2) + "px";
hijosecundario.style.marginTop: "-" + (alto/2) + "px";
}
function cerrar_ventana(nombre)
{
ventana = document.getElementById(nombre);
ventana.style.visibility = "hidden";
}
function abrir_ventana(nombre)
{
ventana = document.getElementById(nombre);
ventana.style.visibility = "visible";
}
Tengo algunas dudas respecto a si el + se puede utilizar para concatenar un string como puedes ver...